Yesterday, like many of you, I read about Jack Dorsey announcing the end of employment for 4,000 people at Blocks after a strong year of…
Bits of information that are useful, but too small to count as an article.
We’ve been sneakily improving our manual verification process for server PRs over the past few weeks. Sneakily, because it hasn’t been planned, just experiments snuck…
Code written with AI agents gets substantially more robust when the agent has a feedback loop, like a good test suite. And agents like Claude…
I’ve been experimenting with using Claude Code to create Linear issues instead of filling them out by hand, and it’s been a bigger workflow upgrade…
My attention wanders. A lot. I’ll kick off a Claude Code session, switch to check on something else, and 20 minutes later realize I’ve got…
Writing a resume after years of work can be tough, but don’t dismay! Get feedback, write convincingly, focus on specifics, and consider using AI to improve. Keep at it!
Today as I hammered away on a code refactor with Cursor AI to migrate some Express endpoints to Next.js, I was met with the sad…
Oh no, the tests are failing. Wait, now they aren’t. Wait, only when I re-run the test it works. Wait, I just ran it from…
While debugging I needed to know if two references in two separate parts of my codebase were pointing to the same object in memory. According…
GitHub sure doesn’t make it obvious, but you can filter issues in the the new Projects with an “or” operator in between conditions by joining…
I’m reminded how quickly life can change when I check my blog and see that the last posts were about spending all of my time…