Jacob Kaplan-Moss

I'm a software developer, co-creator of Django, and an experienced engineering leader. I previously ran teams at 18F and Heroku. I'm currently taking new clients through my consultancy, REVSYS.


My questions for prospective employers (Director/VP roles) 2 months, 3 weeks ago

Last time I was looking for a job, I wrote up a list of questions I wanted to ask prospective employees. I just ran across the list again, and figured I’d share. I was looking for a senior management role (Director/VP-level) in Engineering or Security, so the questions are sloped …

IQ isn’t enough to get hired 3 months, 2 weeks ago

I’ve interviewed hundreds of people for technical roles, and a pattern has emerged. In general, we reject many more candidates for social skills than for technical competence. In fact, most technical interview funnels are arranged so that technical screens are earlier. This means that if you reach an interview, you’ve …

Goals aren’t enough; you have to talk about performance, too 3 months, 2 weeks ago

Craig recently wrote about his mixed opinions about OKRs. The crux of his argument, I think, is that communicating goals is the important thing, and that OKRs are a heavyweight tool (with limited success). I agree, somewhat; this post is a "yes, and": OKRs (when done well) do one other …

My interview kickoff script, annotated 7 months, 2 weeks ago

When I interview, I say nearly the same thing at the beginning of the interview. It’s a script I’ve practiced and honed over the years . It’s only eleven sentences, but each has a specific purposes. I’ve iterated on this for years, and it’s pretty tightly honed at this point. …

Hire me to help you hire 7 months, 3 weeks ago

Do you have a growing engineering organization that needs help hiring effectively? I can help! I have consulting availability over the next few months to help organizations hire better. I can design your hiring process, write interview questions, teach staff how to interview successfully, or even run your hiring rounds. …


How to Ace a Technical Interview 4 months, 3 weeks ago

A keynote I gave at PyCon APAC 2019

Let's build a web framework! 2 years, 2 months ago

A tutorial I gave at PyCon US 2017

Implementing multi-factor authentication 3 years, 3 months ago

A talk I gave at dotSecurity 2016

Django's request/response cycle 3 years, 8 months ago

A talk I gave at Django Under The Hood 2015

Heroku Under The Hood 3 years, 8 months ago

A tutorial I gave at Django Under The Hood 2015

HTTP in Django 3 years, 8 months ago

A talk I gave at Django Under The Hood 2015

Minimum Viable Security 3 years, 10 months ago

A talk I gave at DjangoCon US 2015

Keynote 4 years, 3 months ago

A keynote I gave at PyCon US 2015


📌 NAIP on AWS - Registry of Open Data on AWS

1m.px arial imagery in GeoTIFF format, in the public domain. #

📌 Securing Local AWS Credentials – Starting Up Security #
📌 awsmfa · PyPI

Useful tool to automate some the headaches using IAM, MFA, and short-lived credentials. #

📌 Serverless Microservice Patterns for AWS - Jeremy Daly #
📌 Cloud Scanner with Raspberry Pi & Fujitsu ix500 #