Re:Ask HN: What practices can we use to avoid overengineerin...
by seanwilson on Wednesday February 06, 2019 @09:36PM
(#19102457)
> very close to an ideal work environment that you only see in books.
> Every good practice is implemented
There's no such thing as perfect. Pretty much everything has a tradeoff in coding. What are you optimising for? You need to work out what you're optimising for and drop practices that are getting in the way of that.
For example, if you're optimising for time to market and cost where a few bugs isn't a big deal then avoiding extensive testing could be a good tradeoff.
> Every good practice is implemented
There's no such thing as perfect. Pretty much everything has a tradeoff in coding. What are you optimising for? You need to work out what you're optimising for and drop practices that are getting in the way of that.
For example, if you're optimising for time to market and cost where a few bugs isn't a big deal then avoiding extensive testing could be a good tradeoff.