The Programmer's Paradox
theprogrammersparadox.blogspot.com · Personal blog · on HN since 2008
The Programmer's Paradox is a long-running blog by a developer with about 30 years of experience, on software development and systems thinking.
What HN saysThe one given comment, apparently from the author, describes it as nearly 15 years of writing to make sense of 30 years in software.
30HN people shared it
1linked it in comments
43stories submitted
139story points
8 months agolast shared
2008people per year2026
Most-shared posts
- 1Lessons Learned4 people · 8 points · first shared 2024 · discussion on HN
- 2Software Engineering3 people · 7 points · first shared 2015 · discussion on HN
- 3Waterloo Style2 people · 3 points · first shared 2023 · discussion on HN
- 4Code normal forms (2008)2 people · 3 points · first shared 2008 · discussion on HN
- 5The Programmer's Paradox: The End of Coding as We Know It1 people · 19 points · first shared 2009 · 26 comments on HN
- 6Symmetry1 people · 19 points · first shared 2024 · 3 comments on HN
- 7Systems Thinking1 people · 17 points · first shared 2026 · 3 comments on HN
- 8Pattern for Pattern1 people · 9 points · first shared 2008 · 4 comments on HN
- 9Assumptions1 people · 6 points · first shared 2025 · 1 comments on HN
- 107 Fabulous Ways to Great Programming1 people · 6 points · first shared 2008 · 22 comments on HN
- 11Necessity of Determinism1 people · 3 points · first shared 2009 · discussion on HN
- 12Time vs. Risk1 people · 3 points · first shared 2024 · 1 comments on HN
- 13'Normalized' code is elegant code.1 people · 3 points · first shared 2008 · discussion on HN
- 14Social Disorder1 people · 3 points · first shared 2008 · discussion on HN
- 15Fundamental Coding Issues1 people · 2 points · first shared 2008 · discussion on HN
What HN people wrote when they linked it
phomer · 2020-04-07
http://theprogrammersparadox.blogspot.com/
Nearly 15 years of writing about most aspects of software development. Not really awesome, but it is my attempt to make some sense out of 30 years of software development.