A Bad Week for the Web: PHP, Railway, and What to DoI started looking into this after several hosting providers emailed me about PHP vulnerabilities on my VPS instances. Usually, I glance at those notices. This time, there were enough of them that I stOct 23 · 10 min readbradtraversy.hashnode.dev
Better Prompts Aren't Enough for Reliable AI CodingWhen a coding agent gives you a confident answer, it's easy to treat that confidence as evidence. I learned that on SkillPass, one of my open-source projects. An agent told me the GitHub check on a puOct 5 · 6 min readbradtraversy.hashnode.dev
AI Hype Has Become UnbearableIf I see another thumbnail saying “This changes everything” an hour after a new AI model comes out, I’m going to lose it. There’s a lot of interesting technology to learn. But telling people they’re bSep 22 · 6 min readbradtraversy.hashnode.dev
Traditional Coding vs Agentic Coding: The Flow State ProblemOne of the things I've always enjoyed about coding is getting completely locked into a problem. You know what you're building, each small obstacle leads to the next decision, and you stop noticing how13DMASep 20 · 10 min readbradtraversy.hashnode.dev
JavaScript Is Out, TypeScript Is InJavaScript is far from dead, but its job description has changed. For much of modern web development, TypeScript has become the default way to write JavaScript, even though the code that ships is stilAug 29 · 5 min readbradtraversy.hashnode.dev