But sometimes, the interface (and usually code, database, and the whole architecture) is so bad, that you simply have to make bad decisions.
And it really demotivates me.
Business needs money, yes, I heard that. Why business doesn't take into account that by restricting or limiting money/time on making good products (okay, at least decent products), developers and other team members might be frustrated?
Or is it only me?
I could as well ditch VueJS that I use and use jquery, set position absolute for everything and it will be super fast. Sure, we don't need responsible design, we don't even need design at all.
This happens quite often: we need the feature asap, no design provided, let's make is as soon as possible, forget about code review, blah blah