Chris Zempel

Chris Zempel's Blog

Hi. I'm a software developer based out of St. Louis, MO. I work at Aha! (opens in new tab).

Our job here on this earth is to create worthy meaning. Unless you'd rather chill out - you do you!

Why is it companies who can turn capital into all kinds of things - cars, global supply chains, incredible volume - can't seem to be build good software?

That's not the big question though. The big question of our age is whether the large scale events which impact all our lives are directed (guided by intention from the few), emergent (larger-scale patterns resulting from finer-scale details), or if this distinction has become increasingly irrelevant as our society has grown more complex and we need a different way of looking at it.

Usually I write for others in the course of work. Occasionally I'll write here when ideas have nowhere else to go. Take a peak:


  1. COVID Guidelines guide
  2. How to Choose What to Read guide
  3. On Making More Expressive Frameworks anecdote
  4. Segmenting Software Development Work by Demand anecdote
  5. Solving the Wizard Problem guide
  6. Snippet - Nifty Way of Text -> Data snippet rust
  7. Why Two-Way Data Binding Is(n't) Bad anecdote
  8. How to Debug guide
  9. Coffee isn't Complicated guide
  10. React in Rails - The Gotchas guide
  11. My Favorite Book of All Time anecdote
  12. Junior vs Senior thought-experiment
  13. The Development Behind InvisibleGirlfriend anecdote
  14. What is Critical Thinking? thought-experiment
  15. The Five Core Activities of a Software Dev launchcode
  16. Learning to Think Like A Developer launchcode
  17. Working at Efeqdev launchcode
  18. Test Your Might - How I’m Getting up to Speed launchcode
  19. How I Launched My Development Career in Nine Months launchcode