-
Why reference RP1 without a quiz?
Someone pointed out I did it wrong.
-
What
isisn't AIThe movies got there first, and it shows
AI is a tool, not an entity held in check by Asimov's three laws like the films. Most of the frustration with it comes from forgetting that.
-
First to the key! First to the egg!
The future is closer than you think
A 15-month env-var migration that never moved, finished in two days with AI doing the typing and me doing the steering — plus the bugs the types dug up.
-
Kyle (Reese) was right
The future isn't written, but it probably still needs developers
Colleagues keep asking if AI means the end of developers. I think the job changes rather than disappears — someone still has to care about the architecture.
-
A solution that broke out tests
Objections.js's executionPromise - a hidden background worker
Objection.js's executionPromise let us defer a job until a transaction committed, then quietly broke half our test runs — capturing it like a job queue fixed that.
-
A broken test suite, a tree and finding a rabbit
How we de-flaked our test suite by trusting a database feature that already existed
How we de-flaked our TypeScript test suite by swapping a truncate-everything cleanup helper for Postgres transactions — savepoints, lint rules and all.
-
Dropbox root folder access
Getting the Dropbox API to see the team's shared folders instead of just my personal one, via a namespace header and a small gem PR.
-
Celebrating the little things
Harry's FoxG1 diagnosis changed what we expected as parents — now we share in every little achievement, and he brightens the life of everyone he meets.
-
Getting a snapshot downloading from Heroku Elasticsearch
Getting an Elasticsearch snapshot out of Heroku by pointing a second snapshot repository at your own S3 bucket, region quirks included.
-
Why was that so hard to find
Pushing updates from external code into React components turned out to be easy with hooks — once I finally worked out how useEffect fits in.