I’ve been building infrastructure for software (either hands-on-keyboard or leading teams) for most of my professional career. I founded a startup years ago and I love the startup ecosystem; I spend a chunk of time mentoring founders and I do a bit of early-stage investing. I’m also a proud husband, a father, an avid sports fan, a cyclist and runner, a video and board gamer, piano player and drummer, and a theist.
The word ethereal means “extremely delicate and light in a way that seems too perfect for this world” and bits are the molecules of which all software is composed. When I started this blog years ago, I chose the name Ethereal Bits because I want to write about things that help others to produce beautiful software. Ethereal can also mean “about the heavens”; I also want this blog to be a place where I can write short bits about things that have become taboo to discuss in many other forums, including talking about things that are heavenly and spiritual.
I blog because each blog post forces me to understand a topic deeply. I try to write here a couple of times per month; I share thoughts more frequently elsewhere. Anything that I write on the blog is strictly my own view and does not represent the views of organizations that I am employed by or affiliated with.
This is a place where all are welcome to engage in civil conversation about building software, delivering continuous, managing effective teams, and living well.