Hi! I'm Ryan.

I build products and the teams behind them. Let's chat!

Maker · Operator · CTO

Where I've been

I've spent 20+ years building products and engineering teams across ecommerce, social networking, and health tech. I built new products inside a Fortune 5 startup incubator, then did it again as the founding technology leader at BetterUp from inception to 140+ person org with hundreds of millions in revenue.

I've learned a lot along the way, and have a whole lot more learning yet to do.

How I work

  • Solving customer problems is the goal. Writing code is occasionally the solution.
  • Teams are the unit of performance. Great teams build great products, and great products build great companies. Heroes don't scale. Durable teams that own their work do.
  • Ship fast, learn faster. We're usually wrong about what customers need, so the sooner real work reaches them, the sooner we learn what's worth building.
  • Craft compounds. Every resilient platform is built on well-composed subsystems. The best become antifragile, where pressure actually makes them stronger.
  • Culture is an output of the conditions. Peak performance only happens in an environment built intentionally. Make the right thing the easy thing, make great work visible, and it spirals up from there.
  • Maker mentality. Rolling up my sleeves is still part of the job, and always will be.

What I'm thinking about

Read more...

What I'm shipping

I've been shipping open source since 2005. The majority of my work is on GitHub. Some highlights:

  • multitenant - preventing cross-tenant data leaks
  • backgrounded - async background processing for Ruby
  • gitx - Git eXtensions for improved workflows