Why you can't just vibecode MacAMP: everything done well has architecture

HankYeomans · x · 2026-09-29

Responding to "why not just vibecode it," HankYeomans shares architecture sketches of his MacAMP music player to show the audio pipeline is deeply involved: the oscilloscope must track the track's actual frequencies, the visualizer and Milkdrop visuals likewise, title/artist metadata must be extracted from the decode, and a functional playlist demands even more architecture. A "just bounces around" playlist, he quips, is cauliflower rice — the reason most things built without architecture fall short: everything done well has an architecture.

Related event: Dev Shares Architecture Diagrams to Explain Why MacAMP Can't Be Vibecoded(4 posts)→

Original post →

More from coding & agent

coding & agent channel →