DEV Community

Discussion on: Top 10 Coding Principles Every Developer Must Know

Collapse
 
franjcalderon profile image
Francisco Calderon

I don't think it's silly and saying it is even more silly. This might not apply all the time but does apply most of the time. There needs to be a balance between going fast and making sure you don't break things, this balance will go either way depending on the type of product and the stage of the company.

There are tradeoffs for not writing "clean code" just like there are tradeoffs for not getting to market fast enough.

It is up to the team to decide on a balance based on their needs.

Collapse
 
andreidascalu profile image
Andrei Dascalu

Yes, balance, of course. It’s a developers job to negotiate said balance and argue for maintainable code and where possible put a price on trade offs. But it’s a huge and far cry from “at any cost” which makes it sound like a good developer should commit seppuku like a disgraced samurai if they can’t follow uncle bob’s principles of clean code to the letter