← Back to Writing

Vibe coding or spec driven development?

Vibe coding to something like formal engineering: a spectrum?

So many people talk about vibe coding vs. spec-driven development, but to me it feels a little like the BSD vs. SysV split of the ’80s.

BSD was the laid-back, acid-tripping hippie of the Unixes: open, free, a little chaotic, and often more fun. SysV was the buttoned-down AT&T and IBM Unix: formal, structured, and built for institutions.

I don’t think our job is to pick one forever. I think it evolves into something that has to encompass both.