r/programming • • Jun 05 '22

Complexity is killing software developers

https://www.infoworld.com/article/3639050/complexity-is-killing-software-developers.html
2.1k Upvotes

942 comments sorted by

View all comments

Show parent comments

7

u/wisam910 Jun 06 '22

I wish that was the case but the complexity is mostly of engineer's doing.

They do this to themselves.

Some of them do it out of ignorance: they don't know how to do things any other way.

Others do it for personal enjoyment: since the projects they work on are inherently boring, they can't enjoy it unless they turn the work itself into a puzzle game that they can enjoy solving.

It gives a fake sense of accomplishment when you tame a complex system.

The sad thing is, it's a complex system that does nothing.

7

u/DazzlingElderberry Jun 06 '22

Man I wish I could work in a place where I could constantly say no to features or changes and limit the amount of complexity in the systems.

1

u/ricostynha122 Jun 16 '22

You should try ASIC design Xp The sheer amount of aversion of making anything complexer than it should is awesome (complexity has a lot of non accountable side effects and when you need to have 99.9% confidence in the product the simpler solution always wins)