What I’m up to currently

I’m a Senior Software Engineer for Astronomer, which provides hosted Apache Airflow instances. I work full time on the open source Airflow code.

For the past 18 months, I’ve been writing a book on Django Rest Framework. The release data is TBD, but it will undoubtedly be later than my editor would prefer.

Occasionally, I write a blog about Django‘s inner workings. The posts started to get so in-depth that I decided that it would probably be faster to just write a book. The jury is still out on this logic.

I live in Los Angeles with my wife and two dogs.

When I’m not writing code for work, I’m usually writing code as a hobby and searching for other hobbies that don’t involve a computer. I’m also an active member of my local church.

Things I’ve written, here and around the net

Roll Your Own Class Based Views in Django (Django Deconstructed)

Python and Django Logging in Plain English (Django Deconstructed)

How a Request Becomes a Response (Django Deconstructed)

When to Use a List Comprehension in Python (Real Python)

How to Stand Out in a Python Coding Interview (Real Python)

The Next 5 Years of Web Companies (2017)

I’ve also ghostwritten a handful of technical blog posts for enterprise software companies.

Previously

I grew up in Austin, Texas.

I spent three years as a Python contractor for various remote companies. I stopped because I was excited to work on Airflow, and because the drawbacks of contracting got tiring after several years.

My first job was as a fullstack engineer for an ecommerce fashion platform.

I received an undergrad business degree at USC. While I’m extremely fortunate to have had such an opportunity, I’d generally advise against undergrad business degrees. I became a programmer because it was more fun than sales.