Love that! I am so exhausted by overdesign in software development. There is significant lack of self-though decision, "why this stack?", "is it really necessary?", "Could we do that simpler way?"
Somehow using "cool" stack overcome reasonable decision.
If we assume 20% of features is 80% of customer value, how much faster and simpler (more eco-friendly?) we could do if we could focus on a researching what customer really need.
Your evangelism about simplicity is so important to cure the industry, thank you!
I think the biggest part of the problem is that complexity sells extremely well - i.e. if you make the solution as complicated and as fragile you can, you're generating yourself a lot of future (billable) work.
On the other hand, if you go in the other direction - to really help someone by making things simple and reliable, it's likely that you'll remove yourself out of the picture.
To put another Dijkstra's quote:
"Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better."
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Love that! I am so exhausted by overdesign in software development. There is significant lack of self-though decision, "why this stack?", "is it really necessary?", "Could we do that simpler way?"
Somehow using "cool" stack overcome reasonable decision.
If we assume 20% of features is 80% of customer value, how much faster and simpler (more eco-friendly?) we could do if we could focus on a researching what customer really need.
Your evangelism about simplicity is so important to cure the industry, thank you!
Thank you for your kind words.
I think the biggest part of the problem is that complexity sells extremely well - i.e. if you make the solution as complicated and as fragile you can, you're generating yourself a lot of future (billable) work.
On the other hand, if you go in the other direction - to really help someone by making things simple and reliable, it's likely that you'll remove yourself out of the picture.
To put another Dijkstra's quote:
"Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better."