Categories

Code & tutorials

06/28/2021
Explorations in The Card Game SET®
08/12/2016
Actually Understanding Timezones in PostgreSQL
06/17/2016
Pushing Bits with Python
03/26/2015
How Celery Chord Synchronization Works
04/21/2014
Refactoring for Testability: A Real World Example in Python/Django
11/01/2013
The No-Frills Guide to PGP on OS X
08/01/2013
Declarative Approach to Nesting Backbone Models
01/23/2013
Getting Started with Pandas - Predicting SAT Scores for New York City Schools
01/17/2013
Entering Kaggle Competitions with Google Predict
11/01/2012
Extensible, Single-Line Fizzbuzz in a Tweet
10/17/2012
Rapidly Saving .jpgs in Photoshop
07/20/2012
Getting Started With Python for Data Science
03/09/2012
Juggernaut in Windows

Data science

02/04/2017
A Simple Trending Products Recommendation Engine in Python
06/09/2016
A Simple Content-Based Recommendation Engine in Python
10/04/2012
Engineering Practices in Data Science
06/29/2012
Four Fun Facts From Big Data

Engineering management

11/20/2016
How to Buy Expensive Software Part 1: Vendors & Demos
06/30/2016
The First Thing I Tell New Engineers
06/29/2016
Software at Companies that Don't Sell Software
06/23/2016
Trello vs. Asana
07/11/2013
How to Write a Bug Report
07/11/2013
Changing Our Development Process
07/01/2012
Tale of the Tape (The Indentation Apocalypse)
03/01/2012
Communicating Performance Thresholds
02/21/2012
Building Software and Building Bridges
01/29/2012
No Bugs != Quality
01/03/2012
Localization (or: Localisation) Tip

Everything else

04/14/2024
LLM-Powered Django Admin Fields
11/26/2023
Robot Dad
06/28/2023
Copy Editing a Novel with ChatGPT
06/09/2022
Short Stories for Engineers
07/23/2021
Adventures in Candy Land
11/19/2016
Photography & Journalism with Darcy Padilla & Julian Cox - Opening Remarks
07/30/2016
Eight Surprises During My First Year as a Father
07/12/2016
Zero Downtime Rebrand
09/12/2013
Form Over Function & The New iPhone
04/01/2012
A Very Painful Bug
01/03/2012
How to Improve Chrome Web App Adoption
01/02/2012
DOET Shower

Guideposts

04/09/2022
Guidepost - Business Value
04/09/2022
Guidepost - Getting to Production
04/09/2022
Guidepost - How Long Should Software Last?
04/09/2022
Guidepost - Scaling Principles
04/09/2022
Guidepost - Services & Monoliths
04/09/2022
Guidepost - Technology & Language Selection
04/09/2022
Guidepost - Testing