Reflections

Thoughts on engineering, music, photography, and the intersections between technology and art.

6 Truths About Software Every Business Leader Should Know
8 min read

The real costs and leadership work of software begin after launch. Here are six truths about maintenance, technical debt, and protecting future velocity.

The Right to Be Wrong
6 min read

If mistakes are inevitable, the real ethical question isn’t whether we err; but what we owe others (and ourselves) after we do. This essay defends a social and personal “right to be wrong,” paired with obligations: to revise, to repair, and to learn.

Attention is a Budget
3 min read

We often think of budgeting in terms of money or time; but our most limited and overlooked resource is attention. Here's how managing it can reshape how we work and live.

Opening the Doors: RuFaS Steps Into the World
3 min read

After eight years of development, the RuFaS whole-farm model is finally public. Here's why that matters and what's next.

On Getting Overwhelmed
4 min read

When you're juggling code, compositions, and too many tabs; overwhelm isn't a glitch; it's a signal. Here's how I recognize it, and what I do when everything feels like too much.

What Composing Music Taught Me About Software Architecture
2 min read

As both a composer and a software engineer, I've come to appreciate how deeply music and architecture resonate. Structure, rhythm, and harmony exist in both, and they've shaped the way I build systems.

Stay Informed About New Work

Subscribe to receive updates when new projects, photographs, music, or writing are released.

You can unsubscribe at any time. Your information will never be shared.