What am I up to these days?


  • We’re about to move to Colorado—probably heading out from North Carolina in mid to late October. We’re buying a ridiculously amazing house on a ridiculously amazing lot: literally a mountain lake house in the foothills of the Front Range in Monument, Colorado.
  • We got to see totality in the 2017 total solar eclipse! It was the most amazing thing I’ve ever seen.
  • I’m training for a full marathon (City of Oaks, at which I’ve run the half marathon event 3 of the 4 years we’ve lived here). Mileage is getting there, but given the move I’m currently not sure I’ll actually be able to participate.


  • I’m giving a talk titled “Becoming a Contributor” at Rust Belt Rust 2017, October 26–27. The abstract:

    So, you’re new to the Rust community. (Or any community, really!) And you want to help, but, well, you’re new. So how exactly do you start contributing? What kinds of contributions are valuable? We’ll talk about everything from asking questions to writing documentation, from pitching in on forums and chat to writing blog posts, and from starting your own projects to contributing to other open-source projects.

    Registration here, and New Rustacean listeners can use code newrustacean to get 20% off.


  • New Rustacean – a podcast about learning the Rust programming languare. Updates 2–3⨉ each month.
  • Winning Slowly – taking the long view on technology, religion, ethics, and art; cohosted with Stephen Carradini. Usually updates biweekly; we’ve been in flux with Stephen finishing a Ph.D., his wife delivering their first baby, and their all moving from North Carolina to Arizona in the course of 2017. Getting back on the normal schedule this fall.
  • Mass Affection – playing through the Mass Effect with my wife. I’ve got two episodes we need to publish. We got distracted with things besides video games this summer, but we’ll be back at it.


  • My main non-work, non-family goal right now is to make the experience of writing TypeScript and Ember.js together awesome. typed-ember on GitHub is where all the action is at. I’ve also been writing a series of blog posts, “Typing Your Ember”, to help people get off the ground.
  • I’m keeping track of my reading this year via my 2017 book list. One of my goals is, for new books I read, to write at least a short review of them.
  • – my static site generator project in Rust, which I’m trying to spend one pomodoro session on every work day. I got tired of the project languishing.

On Hold

  • Rust and Swift – I tabled this to work on a project of the same focus for O’Reilly, who ended up canceling the project. I’m not sure I’ll ever go back to it. I was really enjoying it, but that really burned me out, and in the meantime both Swift and Rust have moved on, a lot.


  • I finished my M. Div. in May 2017. Finally.
  • I also went full-time at Olo at the same time. I’m now a Senior Software Engineer focused on making the experience of ordering food online as amazing as it can be. (We have a long way to go!)