Simplicity is An Advantage but Sadly Complexity Sells Better
We sometimes hear of a paper submission being rejected because the method was too simple, or a promotion being denied because the work artifacts lacked complexity. I think this can be partly explained by 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.” — Edsger Dijkstra Complexity signals effort. Papers with difficult ideas and technical details suggest blood, sweat, and tears. Systems with more components and features hint at more effort than systems with less. Because complex artifacts are viewed as requiring more effort, they’re also deemed as more challenging to create and thus more worthy. And because of the perceived effort involved, they’re often judged to be higher quality. Complexity signals mastery. A complex system with many moving parts suggests that the designer has proficiency over each part and the ability to integrate them. Inaccessible papers pepp
Simplicity is An Advantage but Sadly Complexity Sells Better eugeneyan Start Here Writing Speaking Prototyping About Simplicity is An Advantage but Sadly Complexity Sells Better [ machinelearning engineering production 🔥 ] · 10 min read We sometimes hear of a paper submission being rejected because the method was too simple, or a promotion being denied because the work artifacts lacked complexity. I think this can be partly explained by 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
saved by
related reading
- Nobody Gets Promoted for Simplicity – Terrible Softwareterriblesoftware.org
- Simple Made Easy - InfoQinfoq.com
- Simplicityessenceofsoftware.com
- Cognitive load is what mattersminds.md
- Everything I know about good system designseangoedecke.com
- Do the simplest thing that could possibly workseangoedecke.com
- Ryo Lu on X: "complexity first, simplicity second people say “keep it simple,” but most approach it backwards. they start from simple, then add on complexity without seeing the whole. that’s how you end up with frankenstein products: clean-x.com
- Why Over-Engineering Happens | Yusuf Aytasyusufaytas.com
- It's hard to write code for computers, but it's even harder to write code for humans · Erik Bernhardssonerikbern.com
- Less is more, more or lessjakub.kr
- Decomplication: How to Find Simple Solutions to “Hard” Problems | Nat Eliason | Nat Eliasonnateliason.com
- neverjustneverjust.net