Work

I work as a software engineer, and the part of the job I enjoy most is turning complex problems into systems that feel clear and dependable.

What I value in software

The software I admire most tends to share a few traits:

  • it solves a real problem without adding unnecessary complexity
  • it is understandable to the next person who has to work on it
  • it respects the experience of the people using it
  • it can evolve without becoming fragile

Those ideas matter to me whether the work is large or small, internal or user-facing.

How I like to work

I like thoughtful engineering more than flashy engineering. Clear communication, good defaults, steady iteration, and a healthy respect for maintainability go a long way. I also like the human side of the job: learning with other people, making decisions with context, and helping a team move in the same direction.

Projects and experiments

This site will gradually collect more concrete project writeups, but a few places to start are:

Work and the rest of life

One reason I like keeping hobbies on this site too is that they shape how I think about engineering. Kayaking, training, golf, astronomy, and gaming all reward attention, iteration, and patience in different ways. That's not the whole job, but it is part of the mindset I bring to it.