Ben’s Guide to Software Development
Subscribe
Sign in
Home
First Post
Archive
Some Questions Driving Empirical Software Development
empirical (adj.)
Nov 14, 2025
•
Ben Christel
Latest
Top
Discussions
Structure Eats Behavior for Breakfast
Prioritizing software defects
Sep 17, 2025
•
Ben Christel
2
Reasons not to write bugs
What's 0.1% worth?
Sep 6, 2025
•
Ben Christel
2
Service Asymmetry
Imagine we're the programmers responsible for building a software service.
Aug 22, 2025
•
Ben Christel
Steps Under the Microscope
We change a software system by taking many small steps to get from our current state to our desired state.
Jun 23, 2025
•
Ben Christel
A Taxonomy of Testing
Unit vs. system, manual vs. automated
May 5, 2025
•
Ben Christel
How I make decisions
Here’s how I actually make decisions when programming.
Feb 3, 2025
•
Ben Christel
Diamond Design, Part 2
Hello and happy new year!
Jan 27, 2025
•
Ben Christel
1
2
See all
Ben’s Guide to Software Development
a thousand little improvements
Subscribe
Recommendations
Software Design: Tidy First?
Kent Beck
The Beautiful Mess
John Cutler
The Not-so-Daily Drew
Andrew Edstrom
Nat's Neovim Newsletter
Nat Bennett
Bookmark Beat
Dani Sandoval
More Recommendations
Simpler Machines
Nat Bennett's main newsletter
Ben’s Guide to Software Development
Subscribe
About
Archive
Recommendations
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts