Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Give him what he asked for. deoptimize the shit out of it, then get paid to "optimize" it again later.
zvyn91779dMaybe they just don't get why it's important to you. It's okay for management to not care about specifics of the code, but they should care about maintainability, security, and (to some degree) efficiency of the end product. None of those can be guaranteed with spaghetti code. And if your company is in the IT sector and your boss doesn't know that already, look for another job!
Metaphors tend to work well:
"Ah, I should rebuild it in your image: A nice front; but no function performance, broken inside due to past mistakes, evolved into something so repulsive that it's fundamentally unlovable"
Or... compare it to quality/performance vs looks of a car or something, if you actually want to keep your job.
zemaitis292678dNon tech people are pragmatic and dont care about inner workings of an app. Car metaphor would work great, or mention the tech debt
Root6229874dSure, put a Ferrari body on a 15 year old Kia. Fresh coat of paint and some plastic parts will do wonders. I could even put a spoiler on it, just for you!
You'll hardly even notice the knocking and backfiring and the smoke pouring out of the exhaust.