New York
Notes on what I'm building, and the things I'm figuring out along the way.
A failed test hands you a full-page screenshot and an assertion error, and leaves you to find the element yourself. So I built a Cypress plugin that boxes it and labels it, and learned a lot about coordinate spaces on the way.
6 min readA fortnight away with the same seven friends, and the same argument about money. So I built a bill splitter, and the thing that fixed it was routing every bill through one payer.
4 min readSeven products in one Cypress repo, running the full suite on every pull request. I built a selection engine that reads the diff and runs only what it could have broken, and cut our Cypress bill by more than 70%.
4 min readWhat Claude Skills are, and how I built one that turns a git diff into a pull request description.
4 min readUnit tests are usually the first thing to go when a deadline gets close, and that tends to be exactly when they would have helped most.
2 min read