Simplicity in Software Design
Discussions revolve around the value, difficulty, and quotes from experts like Dijkstra, Hoare, and Joel Spolsky on achieving simplicity over unnecessary complexity in software engineering and programming.
Activity Over Time
Top Contributors
Keywords
Sample Comments
[Simple is not easy][1].[1]: https://www.entropywins.wtf/blog/2017/01/02/simple-is-not-ea...
Joel Spolsky disagrees with you: https://www.joelonsoftware.com/2006/12/09/simplicity/
I'm reminded of this:https://www.joelonsoftware.com/2006/12/09/simplicity/
Simplicity is not about making complex things simple, it's about making it simple to do complex things.
"Itβs easy to find new ways to make shit more complicated. Itβs hard to find new ways to make shit simpler. "Applies to software just as well :)
Clever is simple, complexity is The Enemy.
"Complexity is your enemy. Any fool can make something complicated. It is hard to make something simple."
Software should strive to be no more complex than the underlying problems it attempts to solve. I don't think it can be simpler than the reality it needs to address.
"Simple" is not the main force in a good programming language
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult."