Hacker News new | ask | show | jobs
by groovy2shoes 4434 days ago
I've been stuck maintaining a carcinogenic prototype for the last 2 months. While I don't like dealing with the maintenance nightmare, I do really like that term. I'd never heard it before, but I knew what it was as soon as I read it -- the text in that section only confirmed my suspicion.
1 comments

Yeah, this definitely feels like a permanent addition to the lexicon. It crisply describes at least two systems I'm maintaining currently.
If it gets canonized, I'd much prefer "cancerous prototype" because it's easier to say.
Also known as: Quick Hack, Kleenex Code, Disposable Code, Scripting, Killer Demo, Permanent Prototype, Boomtown. [1]

http://blog.codinghorror.com/the-big-ball-of-mud-and-other-a...

"There is nothing more permanent than a temporary solution".
"metastatic prototype"
You mean metatastic prototype?
Hmm, disagree. The prototype doesn't have cancer, it causes the cancer. You're right that it's easier to say but it's saying the wrong thing.
I like this better too - the prototype will inevitably grow from its humble origins, and with every new feature that is hastily thrown in, the application becomes ever so much riskier.
Prototumor