3 guiding principles for a Developer

3 guiding principles for a Developer

Created
Aug 31, 2022 02:29 PM
Tags
Link
Published
I have these 3 guiding principles for a Developer. Now that I am a team lead, this makes even more sense. Whenever we write code, we think about these 3 points. We use this in our code reviews as well.
 
  1. Simplicity
  1. Consistent
  1. Reliable
 
These have worked wonderfully well for me personally and to our team as well. We have got a reputation of delivering reliable code. We got feedback from other dev teams that our solutions and code are simple & readable.
 
Simplicity & Consistency helps the developers to iterate fast. I usually tell this to my team “Consistent bad patterns are better than random good patterns”. It confuses devs a lot when they move across projects as they coding patterns are different in each one of them.