Push back. If upper management only allows you to build rushed badly-documented hard-to-maintain tech-debt-ridden software, if upper management doesn’t care about the user but only about maximizing margins, change jobs. Do you really want to spend your working life churning out crap software?
Sorry about the hyperbole, but caving in to bad incentives is what brought us into that situation in the first place. Upper management couldn’t build anything if not for the software engineers.
Sorry about the hyperbole, but caving in to bad incentives is what brought us into that situation in the first place. Upper management couldn’t build anything if not for the software engineers.