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!

  • Anticulturalism
  • Analysis is not action
  • Tactics for a happier digital life
  • Addicted to advice
  • A notificationless life
  • 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
  • A holistic approach to happiness
  • Affluence, transience and identity
  • A few thoughts…