Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yep. Completely agree. Software development is a great example of this. In my experience (25+ years) almost all problems in software development are created by the software developers themselves. Software developers will almost always pick the most complex solution to solve a problem if it makes things easier to get started. And when things go wrong, they will ”solve” it not by fixing the original problem (of their own making) but by adding another complex “solution” on top of it. Again because it is “easier” than having to think a bit and solve the real problem. An example is using technology X because famous company Y is using it. Just do what they do! What a relief! No need to think! Even though your company and business model is completely different from company Y. That’s why 10x developers exist. They don’t have to type faster or work longer hours. All they have to do is to create fewer problems for themselves and they will instantly be 10x more productive :)



100% agree on this. State of the industry is bad because we put on layers and layers of rubbish to cover up the mess we started with dom and js and later decided we can introduce this pile of junk to everybody by inventing node.


> Software developers will almost always pick the most complex solution ...

Any ideas why? I'd love to know.


Good question! I would love to know as well. Maybe insecurity? Following a “leader” (author of an article or whatever) might make them worry less?




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: