-
The ambiguity tolerance threshold
-
Notes on Spanner, Google's massively distributed database
-
Notes on Lashley's search for the engram
-
Notes on Darwin, an adaptable caching system for CDNs
-
Notes on ChatGPT forecasting stock prices based on news headlines
-
Notes on compute-optimal training of large language models
-
Notes on hiring and the stable marriage problem
-
Salesforce buying Informatica is a signal that enterprise SaaS is now a mature industry
-
Notes on ACM survey of social network analysis techniques
-
Minimizing time to value
-
The simple common characteristics of great engineering managers
-
Good management is measured in years
-
Learning from what past me learned
-
The last mile
-
The early 1970s
-
The saddle
-
The weakness of weapons
-
A football-inspired training program for tech teams
-
Know where your cash comes from
-
Real constraints and self-imposed constraints
-
Future-planning
-
The creative work
-
Asking better questions
-
You should have a coach / you should be a coach
-
Self-mastery
-
Fast
-
Closing out the 2016 writings
-
My top books of 2016
-
Hypertrophy
-
October's Very Own
-
September, or fifteen minutes
-
An August recap on the road again
-
July, or the things I learned without breakfast
-
June: Work
-
A May recap
-
An April recap, or drowning the small things with the big ones
-
Prince
-
How to develop mental toughness
-
Python modules ranked on usage and what that says about the Python ecosystem
-
A March recap, or an experiment in moderating moderation
-
I am overjoyed for the Node community
-
How to Read All of the Books You Want in a Month
-
A February Recap or What Life is Like Without Coffee
-
A January recap and some personal experiments
-
A year on the road in 2015
-
An introductory look at Erlang
-
Setting up a simple testing tool with Selenium and PhantomJS
-
The xv6 filesystem
-
Pipes and such
-
The fast inverse square root algorithm
-
Forks and file descriptors - an intro to Unix concepts
-
nginx won't timeout, and other tails from the log files
-
How are PIDs assigned?
-
What does systemctl do?
-
What does systemd do?
-
Up and Running with Flask on a Brand New Linode
-
Preventing file dupes in files uploaded through Django
-
I dove deep into a Django migration so you don't have to
-
Learning closures and decorators
-
Type experiments with mypy
-
Testing requests, wheel packages, and visual diffing
-
PyCon 2015: Day Two Keynote from Guido van Rossum
-
Python at Disney Animation
-
PyCon 2015: First Notes
-
Cloning Postgres to Mongo in real time with Django
-
The psychology of a small playlist on repeat
-
Seeding a database with queues and threading
-
The first time I felt like an engineer
-
Exploring the math module
-
Object presentation with pprint
-
String presentation with textwrap
-
A short word on StringIO
-
Examining audio files with sndhdr
-
The images are coming from INSIDE the bytestreams
-
Mostly insecure cryptography and crypt()
-
Did you know there's a color system called YIQ?
-
Combining pickle and anydbm to form shelve
-
Storing objects with the best-named module ever, pickle
-
More high performance iterable work with bisect
-
And here I was thinking arrays were for Javascript and lists were for Python
-
Saving yourself from command line parsing hell with argparse
-
Rocking out with aifc
-
DBM - non-relational databases before that was a thing
-
What in heaven's name is an abstract base class?
-
Exploring the __future__ module and learning about division
-
Hacking __builtin__ for fun, no profit
-
Cooking my first ever Drupal theme from scratch
-
The Magic in the Machine
-
Hacking Confirmation Emails on the Fly with Mailgun
-
Open Source Search Technologies for Human Beings - Part 3
-
Open Source Search Technologies for Human Beings - Part 2
-
Open Source Search Technologies for Human Beings - Part 1