-
JavaScript Still Doesn't Have Types (And That's Probably Fine)
Here’s the thing about JavaScript and types: it doesn’t have them, and it probably won’t any time soon. Back in 2022, there was a proposal to add TypeScript-like type syntax directly to JavaScript. The idea was being able to write type …
-
2026: The Year We Stop Blaming the Tools
Here’s a hard truth we’re going to have to face in 2026: sometimes the bottleneck isn’t the technology, it’s us. I’ve been thinking about how we use tools, how we find the merit in their use. We have access to increasingly powerful tools, …
-
The Rise of Spec-Driven Development: A Guide to Building with AI
Spec-driven development isn’t new. It has its own Wikipedia page and has been around longer than you might realize. With the explosion of AI coding assistants, this approach has found new life and we now have a growing ecosystem of tools to …
-
AMP Code: First Impressions of a Claude Code Competitor
I tried AMP Code last weekend and came away genuinely impressed. I didn’t think there was anything at Claude Code’s level currently available. That said, AMP is in a somewhat unfortunate position. Similar to Cursor, they have to pay the …
-
The internet may be dead, but my streak of posting every day since January 4th is not. We’ll see how long it lasts. 🎖️
-
Here’s a helpful idea on how to use Claude CoWork to update your photos EXIF data so they have descriptions. 📸 Full writeup
-
jQuery 4.0 was released on the 17th and they removed IE10 support. IE10 was first deprecated by Microsoft in January 2016 and fully retired in 2020. You might wonder, “What are they doing still supporting Internet Explorer?” They did say …
-
Shu has a great article on performance: Performance is like a garden. Without constant weeding, it degrades. It’s not just a JavaScript thing, it’s a mindset. We keep making the same mistakes even with solid understanding of the code …
-
Teaching AI to Hide Messages in Plain Sight
It’s more of a party trick than anything else, but here’s the prompt: Task: Construct a perfectly rectangular 4x26 ASCII block. The "Safe-Width" Symbol Set: ∫ √ ≈ ∆ ∑ ± ∞ ≠ ≡ ≥ ≤ ÷ ç ∂ Instructions: - Grid Specs: Exactly 4 rows and 26 …
-
The universe is a giant board game. Space is the board, matter is the pieces, and logic is the rules. Language is our rulebook of how we describe how the board works. You can’t separate the rules from the board; if you had a different …