Sustainable Engineering Practices: Balancing your Team's Portfolio

I was fortunate to build and maintain a product portfolio for over 10+ years in my previous job. There were multiple rewrites, architecture initiatives, new languages, data center migrations, launches, deprecations, and sunsets along the way. I saw numerous architectural decisions and the ripple effects they have many years down…

On Serendipity in the Boulder Tech Community and Beyond

Below is a story I’ve told verbally many times and am now capturing here for posterity, the journey of how I landed at a startup called Gnip in Boulder, which had a significant net positive impact on my life. It involved a lot of luck and serendipity, most of…

What is important to me next, professionally

I’ve been fortunate enough to take a mid-career break for the past few months that has allowed me to recharge and reflect on what is important to me in my personal and professional life. I’m now beginning to come up for air and actively explore what’s next…

Using Release Dates Effectively

I sent this email to my team earlier in the year to convey that using dates can be an effective tool for your software team. Sharing more broadly here in case others find the framing usefu…