All blogs / Software / engineering practice
Rethinking Software
rethinkingsoftware.substack.com
Calling it a "Best Practice" does not make it so. Click to read Rethinking Software, by Adam Ard, a Substack publication with hundreds of subscribers.
Software / engineering practiceEngineering management / careersEssays / personal
- Posts
- 58 from 11 Oct 2020 to 15 Feb 2026
- Posting
- now and then (1 in the last year)
- Kind
- personal blog
- Feed
- https://rethinkingsoftware.substack.com/feed
2026 1
2025 11
- People Over Process
- Good Docs Describe, Bad Docs Prescribe
- Literate Testing
- Pair Programmers Unite
- SOC 2 — We Do It to Ourselves
- In retrospect, DevOps was a bad idea.
- Don't Shoot the Android
- Memorandum: Tips for Ensuring Scrum Compliance
- Hours ∝ Story Points
- Coming in Through the Back Door
- Navigating the Shadows
2024 41
- Fighting over Crumbs
- Extra DRY with Literate Programming
- Lessons from Christmas Puzzles
- Strong Code Ownership
- Operation Liberate Programmer
- I Was Wrong About Scrum, Again
- Definition of Dumb
- Worker Autonomy: A Natural Law of Labor
- Participatory Capitalism
- Scrum’s Definition of Done Is Polishing Plates in a Burning Kitchen
- Bi-Weekly Notes
- Penny-Wise and Pound-Stupid
- The Libertarian Coder
- Bi-Weekly Notes
- Programmer Collaboration Styles
- Code Reviews, Not Code Approvals
- The Capitalist and the Engineer
- Why Code Authors Should Have the Final Say on Code Reviews
- Weekly Notes
- Founder Mode: Elevating Individual Contributors
- The Parable of the Startup
- How Agile Are You Really?
- Maggie’s Farm
- Weekly Notes
- Scrum's "Product Owner" Problem
- The MANY Alternatives to Scrum
- The First Scrum...
- Weekly Notes
- The Daily Scrum
- Weekly Notes
- The Scrum Survival Guide: How to Make Scrum Work (Maybe)
- How to Measure Progress in a Software Project
- Weekly Notes
- Why Scrum is Stressing You Out
- Revisiting: Why Scrum is the Wrong Way to Build Software Pt.1
- The “Bus Test” Considered Harmful
- The Joy of Literate Programming
- Proposed Addendum to the Manifesto for Agile Software Development
- "Organic Markdown" Intro
- Can You Hear the Pain?
- Scrum is the Symptom, not the Problem