Philosophy

I spend a lot of time thinking about how to improve my development process and my life in general. What follows is a list of articles I've written about my philosophy of software development, business, and lifestyle.

Want to join the conversation? I write letters to my friends every Friday about development, technology, finance, philosophy, and more. It's a fun way to keep in touch. Join us!

  • Are your rituals serving you?
  • Only build the bare minimum
  • Complexity is a multiplier
  • How to befriend uncertainty
  • The vicious circle
  • The minimalist day planner
  • The freedom of less
  • Feng shui for programmers
  • How do we know when we've arrived?
  • Things I Wish I'd Known At 20
  • Why I Stopped Drinking Alcohol
  • Your Best Candidates Demand to Work Remotely