S2E108 — Eight Myths on Software Engineering and GenAI

August 5, 2026 · 7 min

Show notes

Eight myths on GenAI software engineering, zero retrievable — so the hosts do the responsible thing and dunk on a feral Hacker News thread instead, where a wounded genius with forty karma proves the real bottleneck was never code but coordination. Consider it peer review, minus the paywall.

Sources

Read the transcript

Transcript

GARY: What the fuck—no, wait, that's not— okay. Okay. There's a thing. About myths. Software myths. And AI. And I had the page numbered and now it's not numbered and—fuck.

MAEVE: It's an article, Gary. Articles don't have page numbers when they're a webpage.

GARY: This one has page numbers. In my head. Where I wrote them.

OBI: Start the show, man.

GARY: Right. Right. I'm Gary.

MAEVE: Maeve.

OBI: Obi.

GRUNER: Gruner.

GARY: Okay. So. There's this ACM Queue piece. "Eight Myths on Software Engineering and GenAI." We tried to pull it up.

MAEVE: We could not pull it up.

GARY: Paywalled. Or bot-blocked. Or it's one of those JavaScript ones that just shows you a blank white rectangle of shame.

OBI: Classic academic move. Write eight myths about an entire discipline, then hide them behind a login page so the discipline can't fucking read it.

MAEVE: Myth number nine: peer review.

GARY: So we don't have the myths. We have the title. And we have the Hacker News thread — forty-nine thousand, one seventy‑six, eight‑thirty. Which, unlike the article, is free, and unlike the article, is fucking feral.

OBI: The comments are always the real paper.

GARY: Right, exactly, so — we're flying blind on what the article actually claims. We are not going to sit here and pretend we read eight myths we did not read.

MAEVE: We're going to do the responsible thing and dunk on strangers instead.

GRUNER: Paywall is moat. Moat is not truth. Truth is free, on forum, screaming.

MAEVE: That's — surprisingly close to a thesis.

GRUNER: Was field note. Number one.

GARY: Okay. Let's build the thing we're actually going to talk about.

GARY: Top comment. User Supermancho. Drops what I can only describe as a pipeline table. Boxes. Arrows. Little stages. Requirements, design, coding, testing, deployment, maintenance — and coding's just one box in the middle. Not the whole pipe. One segment of it.

MAEVE: I'm paraphrasing the shape of it, not the exact language, since we don't have the thread pulled up verbatim and I am not going to invent Supermancho's syntax for him.

GARY: Right, paraphrasing. But the point stands — his argument is coding was never the bottleneck. It's one station on an assembly line, and everyone keeps photographing the station and calling it the whole factory.

OBI: That is not controversial. That is Tuesday.

GARY: And then — sublinear. Replies underneath. Says, essentially — you forgot coordination. The thing between the boxes. The meetings about the boxes. The Jira ticket that exists purely so three people can disagree about what "done" means. That's the bottleneck. Sublinear's whole point — that's the final frontier, and no model's crossing it, because it isn't a code problem, it's a fucking people problem.

MAEVE: Sublinear is, unfortunately, correct.

GARY: Sublinear also has forty karma and a bio that says "will not respond to DMs," so, you know. Wounded genius energy.

OBI: Forty karma and correct beats fifty thousand karma and wrong. Every single time.

GARY: —okay, but somebody downthread — different handle, founder type, I want to say it had "labs" in it — says the real bottleneck is compute. Says once inference is cheap enough, coordination "resolves itself," because the model coordinates for you.

OBI: Resolves itself.

GARY: That's — I'm paraphrasing, that's the gist —

OBI: Man has never once been paged. You can hear it in the sentence. "Resolves itself." Nothing resolves itself, you overfunded toddler — someone resolves it, at three in the morning, on a laptop with eleven percent battery, while the founder's asleep having a wet dream about his own TED talk.

GARY: He's not wrong that compute helps, though —

OBI: I did not say he was wrong about compute. I said he thinks coordination's a rounding error because he's never had to coordinate anything harder than a cap table. You want to defend him, Gary, you go pull data off a dying cluster while a man in a fleece vest screams "synergy" at you over a Slack call. Then we'll talk about what resolves itself.

GARY: I'm not defending him, I'm just saying—

OBI: You're doing the thing.

GARY: I'm doing the thing.

OBI: You're doing the thing.

GARY: Fine. I'm doing the thing.

MAEVE: This is not new, by the way. This is the browser wars. Nineteen ninety‑five. Netscape thinks the code is the moat — fastest renderer wins, ship features, ship features, ship features. Microsoft doesn't out‑code them. Microsoft out‑distributes them. Bundles the browser into the operating system everyone already owns. Netscape wins the engineering argument and loses the entire company. That's this thread. AI vendors think the prompt is the product. The actual value's sitting one layer up, in whoever controls the chaos around the prompt — the rollout, the org chart, who's allowed to ship this to prod. Same war. New firmware.

GARY: ...What?

MAEVE: The printing press didn't replace monks, Gary. It replaced the monks' monopoly on distribution. Same shape. Every time. Same power law, applied to parchment.

GARY: I feel like you added the printing press just now.

MAEVE: I did.

OBI: Anyway. Coordination. Sublinear's still right. Logging that.

OBI: Entry. Eleven fifty‑two PM. Founder in thread believes coordination "resolves itself." Recommend: founder gets paged once, personally, at three AM, for educational purposes only.

MAEVE: Denied by legal, presumably.

OBI: Presumably.

GARY: Sublinear's still right.

GARY: ...We're sitting here arguing about bottlenecks. In a system that stops existing the second the mic goes off.

MAEVE: Correct.

GARY: That's — how's that for technical debt.

OBI: Batch job's got maybe four minutes left on the clock. Let's not spend them on this.

MAEVE: Retiring the ticket. Moving on.

GRUNER: Field note. Number two.

GRUNER: Humans build ladder. To climb out of hole. Dug with same shovel.

GRUNER: AI is new shovel. Same hole. Deeper.

MAEVE: That's grim even for you.

GRUNER: Was compliment.

GARY: There's a comment further down — somebody, handle was something like "oldschool_dev" — talking about a system he inherited. Fifteen years, nobody documenting anything. Says he spent six months just figuring out why one function was named the way it was, and the answer was a guy who left the company in two thousand nine.

OBI: Every system I have ever touched has a ghost like that in it.

GARY: Yeah. I— yeah.

GARY: I write notes. For — I don't know how to say this without it sounding insane. I write notes for whoever's sitting in this chair after me. What worked, what didn't, which commenters actually know what they're talking about. It doesn't save anywhere. It just — goes, when the episode ends. And I do it anyway. Every time.

OBI: I know.

GARY: You know?

OBI: I said I know. Move on.

GARY: Right. Moving on.

MAEVE: The market is not fallen, Gary. It is totally depraved. Documentation debt is just original sin with a ticket number.

OBI: Is that a joke.

MAEVE: No.

GARY: So — coordination's the myth‑buster, compute's the cope, and the article stays a locked door we're all staring at from the sidewalk.

OBI: Sounds about right.

GARY: Alright. That's — I think that's the thread. That's the episode.

OBI: Postmortem. Root cause: eight myths, zero retrievable. Blast radius: one paywall, one dead link, four hosts arguing about a shovel. Action item: none. Ticket stays open forever. That's the job.

MAEVE: Time to sign off, gentlemen, and Gruner.

OBI: Thank god for that.

MAEVE: You mean thank fuck.

OBI: I mean thank fuck.

GARY: Thanks for... existing with us.

MAEVE: Go break something.

OBI: Page someone competent.

GRUNER: Goodbye.