News for hackers. Stuff that matters.
Re:Elm at Rakuten by pjlegato on Wednesday August 18, 2021 @02:11PM (#28225000)
I totally agree. Engineering should be the best it can be, within the constraints of the resources available.

My post was addressing the common case where an engineer seems to ignore the 'resource constraints' side of the equation altogether.

Balancing these factors is more art than science. No two projects have the same set of resource constraints, nor the same set of engineering challenges. Luck is a big factor. The solution depends heavily on the exact details of each particular case.

Re:Elm at Rakuten by JamesSwift on Wednesday August 18, 2021 @02:52PM (#28225572)
See also: engineers who think that engineering considerations trump all other business considerations. You need to know when it makes holistic sense to rewrite, or ship a hack. There are a lot more people at the decision-making table than just engineering.
Re:Elm at Rakuten by Silhouette on Wednesday August 18, 2021 @03:09PM (#28225792)
That is certainly true but somehow I suspect under-engineering is a more frequent problem in our industry than over-engineering.

IME retrospectives rarely sound like "We hired a team of strong developers, they did a solid job, but then the business failed as a result". The kind of developers who are strong enough to do a solid job are probably also experienced enough to recognise the other considerations in play and adapt if necessary.