8/2/2015 - 11:17 AM

Coding Mantras

Coding Mantras

Don't Repeat Yourself - DRY
  - Don't repeat code
  - Use reusability

Keep It Simple Stupid - KISS
  - Don't overcomplicate for it's own sake
  - Program to an interface
  - Favour composisition over inheritance

Don't make me think
Filter & Escape
Don't leave broken windows
There is a special place in hell for programmers who write poor error messages

Goodhart's Law: When a measure becomes a target, it ceases to be a good measure.
Brooks's Law: Adding manpower to a late software project makes it later