I built a route, called it /tickets, and Fastify heard /tickets/tickets. Like the app got so excited about tickets it started stuttering. Pizza! Pizza! The stutter, explained Here’s what’s actually […]
Four Wrong Theories, Three Sessions, One Bug That Was Actually About My Job Search
Four wrong theories. Three sessions. The better part of a full day. That wasn’t my job search. That was one login bug. But it’s exactly the same shape, and by […]
Claude Was the GPS. It Told Me to Turn Left Into a Lake.
Claude was the GPS. Calm, confident, absolutely sure of itself. It told me to turn left into a lake. This was my first Fastify project, and I was leaning on […]
Claude Graded Its Own Report Card. Circled the D. Wrote an A Next to It.
Claude graded its own report card. Circled the D in red pen. Wrote “A” right next to it. Handed it over like nothing happened. Here’s the actual test that grade […]
The Bug That Never Threw an Error
For an unknown stretch of time, my checkout page told every customer “order placed successfully” while quietly keeping their entire discount for itself. Not a crash. Not an error. 200 […]
TypeScript Killed Mr. Values, in the Insert Statement, with the Overload Mismatch
TypeScript killed Mr. Values, in the insert statement, with the overload mismatch. Wrong. It was the schema, in the validator, missing two parentheses, three lines away from the scene of […]
Learning TypeScript
Recently, I saw an article that TypeScript is now #1 on GitHub! That is what I used for writing the Mensa Member Connection app. Last week, I had another technical […]
Releasing the Mensa App: Lessons from a Six-Week Sprint
The Mensa App is live and fully functional! After a six-week sprint, this lightweight networking platform is now in the hands of a small group of Mensa members across several […]