RSSAmplifier

Blog

HackerPug

Thoughts, stories and ideas.

hackerpug.ghost.ioRSS feed ↗15 posts

Latest posts

"Why Do We Even Need You?" — What Founders Miss About AI and Engineering

Wow, We're Not Going to Need You Soon AI will write code. Humans will own what happens after. Recently I was sitting in a meeting with a startup founder building an app for teachers. I was there as the "technical resource" — a phrase that secretly

AI Changed How I Write Code—Then It Changed How I Think About Backends

Or: How I became the person I used to silently judge in architecture reviews Engineers are like hoarders, but for patterns. We pick up mental models that served us well once, and then we clutch them like a security blanket through every job change, every framework migration, every paradigm shift.

From Stitch to Ship: How HTML Becomes Your Design Blueprint for AI Coding

The Rosetta Stone Between "That Looks Nice" and "That Actually Works" Picture this: You've just finished the design for your next app in Figma. It's gorgeous. The colors pop. The UX makes sense. You want to throw on your black turtleneck and

Poetry Broke AI. Here's Why That's Good for Innovation.

So researchers just discovered that you can get an AI to help you build a nuclear weapon. All you have to do is ask nicely. In verse. I'm not kidding. A newly published preprint from the Icaro Lab at Sapienza University found that framing harmful requests as poems

Stop Prompting Like a Tourist: The Metaprompting Method for Better Design

Designing with Google Stitch From Metaprompting to JSON Precision Picture this: You've got a product idea. A good one. The kind that wakes you up at 3 AM with that dangerous cocktail of excitement and dread. You've thought through the database schema. You know exactly how

One Convex Schema to Rule Them All (And Why It Might Break TypeScript)

The Siren Song of DRY Look, I need to confess something: I fell for it. Hard. The promise was intoxicating: One schema to rule them all . A single source of truth. Convex database schemas that automatically become API types that automatically become UI types. Change it once, update everywhere. The

The Little Differences: Implementing Search/Pagination in Convex Without The Extra Documentation Trip To Paris

Picture this: I'm sitting in my home office in Utah, staring at a React Native app with a list of forms that's about to become a performance nightmare, and I'm doing what every engineer does when they hit a wall—I'm

Kneel Before Zod: Why This Type System + Convex is Your AI Cheat Code

If there's one thing I've learned from my exhausting love affair with Convex (yes, I'm a fanboy— and here's why ), it's that good architecture doesn't come from inspiration. It comes from repeatedly making mistakes and finally surrendering

Convex: A Functional DB Approach In A Dysfunctional World.

I've spent the last few projects using Convex , which is a funny thing to say because it sounds like I chose this path, like I sat down with a spreadsheet and did a careful analysis. That's not what happened. What actually happened is I kept making

Zombie Coders: Why 100 Claude Code Subagents Are Worse Than 5

The Call is Coming from Inside the Codebase Darkness falls across the land—well, more like a crisp October evening in Salt Lake City. The kind of night where the air feels charged, like the city itself knows something you don't. I'm sitting in a

I Wanted a Sactional. My AI Agents Overengineerd A Platform. How Agile Fixed It.

Picture this: It's late-October. Black Friday is coming. I want to buy a Sactional—you know, the age appropriate adult version of "The Lovesac" beanbag we all had in our college dorm room. This couch takes up your entire living room and is so

The Multi-Agent Coding "Todd Chavez" Problem, and how to fix it (hint: Agile)

TL;DR: Multi-agent AI coding has the same coordination problems as human teams. The solution? Treat your AI agents like developers—give them sprint planning, standup logs, and TDD. I've been building a production app this way and it's 2x faster with zero agent

The Programming Priesthood is Dead (And Good Riddance)

How AI coding is breaking down the gates of code creativity. I was interviewing at this AI startup last month—you know the type, Series A funding, ping pong tables, and enough kombucha to fuel a small commune. The recruiter, a perfectly nice person who probably went to Stanford

In the AI Age Here's Why Range and Experience Beat Technical Depth: The Counter-Intuitive Truth About Engineering Careers Today

How my "unfocused" career accidentally proved David Epstein's thesis—and why the best AI engineers aren't the ones who can code the fastest. Your command of quicksort, or your rote memorization of dynamic programming algorithms won't spare you from the impending

We Treat Employees Like GPT (And GPT Deserves Better Too)

I was lying in my studio apartment, staring at the ceiling, trying to figure out why I wasn't happy. Here I was, getting paid more than I'd ever made in my life at an AI startup, and yet something felt fundamentally wrong. The irony wasn'