DEV Community

Being a Better (and Lazier) Programmer

Holy-Elie Scaïde on October 15, 2019

House building is one of the most common analogies to developing software. While you're required to follow some constraints (hardware, business), y...
Collapse
 
devestacion profile image
DevEstacion

"Remember that you're writing code for humans, not the computer."

Always loved that sentence.

Collapse
 
imsergiobernal profile image
Sergio • Edited

"While design patterns are useful, they are not a silver bullet. Remember that you're writing code for humans, not the computer."

I think design patterns are more for humans rather than for computers.

Collapse
 
skydevht profile image
Holy-Elie Scaïde

Yes, but you can easily overuse them and make the code too abstract to understand. Nothing beats a code with clear intent.