The web was written to be read. It's being rewritten to be parsed.
I lead engineering at a design practice. Good engineering, mostly, is about keeping structures honest and systems human. The real problems are rarely technical in isolation; they're questions about what's worth building, and what only looks worth building.
The Reddish Problem
Upload a screenshot to ChatGPT or your local favorite model and ask it to convert it to code. The layout comes back surprisingly well. The spacing is reasonable. The hierarchy makes sense. Then you look at the colors. The button in the design is #E8453C. The model gives you #C94A3E. Close enough to feel plausible, wrong enough to fail a design review.
Continue reading
Blocktail: A Web Development Methodology
A block-based component architecture that frames design patterns as modular, reusable units, helping developers write better, more maintainable web applications
Continue reading
Nameless Crisis
The promise of "rapid prototyping" was too good to pass up. But when we remove the semantic layer—that we've fought to build—in the name of speed, we make our code less sustainable in the long term, essentially making iterations more "expensive" and our coding practices "fragmented".
Continue reading
Discrimination in AI: A Human Problem
We are not ready to be measured by the skewed scales of AI models—the very scales we are calibrating.
Continue reading
The Commit Haze
You know that feeling when you're deep in the zone, making changes at a dizzying pace, and your commit messages start to look like cryptic poetry?
Continue reading
Developers are Here to Stay: Why AI Won't Simplify Programming but Will Make it More Complex.
The future of programming is far from being less complex; it will continue to be sophisticated and multifaceted.
Read article
AI Writing Reality Check: Substance Must Prevail Over Style
Found out I might be more AI than human when it comes to writing. (Still a nerd when public speaking). Should I be worried, or is it time to embrace my inner code? Here, I argue why we should stop playing hide and seek with AI in writing and re-evaluate how we assess the content.
Read article
Beyond Chat Boxes
The average AI response can take anywhere from three to five seconds, and even more in some API instances. Now, consider this against the backdrop of web development achievements, where dynamic pages, thanks to advanced front-end hosting and rendering techniques, load in less than one hundred milliseconds.
Continue reading
AI Anxiety: Evolution Over Revolution
Predicting an AI winter or a sudden surge is tricky, but one thing is clear – we're on an evolutionary path, not a revolutionary one, unless we reach the singularity.
Continue reading
Moving Beyond Layer 2
Blockchain already faces a serious UX identity crisis, and L2 solutions aren't making things any easier.
Continue reading
The Problem with Bitcoin Inscriptions
Let's face it, the whole idea of inscriptions on Bitcoin's blockchain is pretty absurd. They're flashy, sure, but they're turning a streamlined financial highway into a cluttered mess. These aren't your practical-use NFTs; they're more like digital graffiti.
Continue reading
AI and Web Development: Navigating the Future
Just published a piece on the intersection of AI and web development and how this fusion is redefining our digital landscape. In the midst of technological advancements, I believe that our human creativity and uniqueness will shine brighter.
Read article