Hello client, my old friend I've come to talk with you again Because your visions won't stop leaping And the features don't stop creeping But the visions, that are planted in your brain, Still remain, outside the spec's compliance. In IDEs we write our code to match the spec we've been bestowed Fixing the problems we can repro Pushing the module to the cloud repo When the code complies, and the green of a CI light shows it's right, and meets the spec's compliance I pulled the tracker and I saw ten thousand "features" maybe more Features wanting no restrictions Features full of contradictions Features needing things, that noone every shared And no one cared, about the spec's compliance "Fools," said I, "You do not know Software like a cancer grows" Hear my words that I might teach you Give me specs so I might reach you" But my words, like silent raindrops, fell And echoed in the spec's compliance But the client signed and paid For the software "god" we made While the users cried out their warning In the words that it was forming And the client said "The words of the users are written in the inbox walls. And office halls" But never in the spec's compliance