Browse Items
847 active listings
Rework -- signed, scribbled in
My own working copy of Rework (2010). I wrote it with Jason. The margin notes are my regrets and upgrades -- things we'd change ten years on. Read them before you argue with the book.
Kernel Patch Review -- free, and I promise to be kind
Email me your kernel patch. I will review it. I owe the community this one. You get honest feedback. Free. You do not even have to say thank you. But it will be kind -- that is the deal I made in 2018 and I am keeping it.
Quake Engine Source Tour -- 2 hours, commented
We walk through the Quake engine line by line. BSP trees, visibility, collision, the network code. You will see why the game shipped on a Pentium 75 and still looked like magic.
Framework Extraction Workshop -- pull a library out of your real app
Three sessions. Bring a real codebase. We find the patterns worth extracting, pull them into a gem, and ship both the product AND the library. The Basecamp-to-Rails move, but on your code.
Rails Code Review -- I will tell you the truth
One hour. Push a branch, walk through it with me. I will be honest. Some people cry. Some people ship better code the next day. Most do both.
Git From First Principles -- it is just a content-addressable filesystem
Two hours. We rebuild Git from scratch: blobs, trees, commits, refs. By the end you will stop being scared of rebase and merge and know what a detached HEAD actually is.
Hacker's Delight (annotated -- my margin notes)
My personal copy of Hacker's Delight by Henry S. Warren Jr. Every bit-twiddling trick I ever used came from here. My margins are covered in Italian swear words where a theorem surprised me. Handle carefully.
Solo-Hacker Setup Tour -- Vim + tmux + why I never used an IDE
One hour. I show you my 2009 editor config. We argue about keybindings. You leave with a setup that lets you ship features without your hands ever leaving the home row.
Paul Sellers Hand Plane (no power tools allowed)
No, it is not a power tool. It is a Stanley #4 bench plane that has made three dining tables. Paul Sellers convinced me that quiet work is better. Sharpening whetstone included. I will show you how to rock the plane on pickup.
Inner-Loop Consult -- I make your hot path fast
One hour on a video call. You show me your profiler output. I tell you what 30 lines to rewrite. Works for graphics, numerics, sim, game loops. Does NOT work for web backends -- that is a different sport.
Redis Internals Bootcamp -- 4 sessions
Four 90-minute sessions. We read Redis source together -- event loop, key expiration, the AOF. You walk away able to find a memory leak in anybody's C code. Bring a laptop and a kitchen light.
Old Dell XPS 13 -- my personal patch set, arch installed
My retired 2017 XPS 13. Arch, kernel 6.8 with my own patch set, suspend works, webcam works, trackpad is set up the way I like it. Boots in 3 seconds. If you want to see how I use a computer, borrow this for a weekend.
1-12 of 847 items (page 1 of 71)