DEV Community

Discussion on: The hidden cost of “don’t reinvent the wheel”

Collapse
 
jessekphillips profile image
Jesse Phillips

All the programming rules are to help people stick to generally good coding practices. Deciding when to break from tradition requires a higher understanding of why it is their.

You see the same thing in music and writing. Never split an infinitey, except when it works for you.

It becomes challenging if you do know when to break away, then you get more experience and realize you should stick to the rules because most people are trained to follow rules and not to break from them.