News for hackers. Stuff that matters.
Re:Maintaining code quality when nobody cares by vvanders on Tuesday February 13, 2018 @03:50PM (#16370628)
I've also seen the opposite happen as well where endless feedback and getting the "perfect" architecture has almost sunk a few teams. If you take too long building the ivory tower then the market may move past you.

The thing I care about is if it's a deliberate decision made with consideration of the rest of the business of if it's driven by fear/reactionary/habit.

The former usually means that you'll try and budget in time after the crisis to fix it up, the latter tends to spiral into a complete mess that no one wants to touch after a certain amount of time has passed.

Re:Maintaining code quality when nobody cares by bethly on Tuesday February 13, 2018 @06:22PM (#16371869)
Any team striving for a perfect architecture rather than building something that works and then seeing where the bottlenecks are isn't focused on "code quality": they are ignoring best practice in favor of intellectual satisfaction. The best software architecture is any architecture that solves the problem.
Re:Maintaining code quality when nobody cares by vvanders on Tuesday February 13, 2018 @06:37PM (#16371988)
Yeah, there's a natural tension in this. I know I tend to wander towards the "ship it" category but yet I've found my best work was when I was paired with someone on the "correctness" side of the equation.

It forces a constant re-evaluation of your methods and reasoning on both sides which leads to something even better than the two individual approaches.