Coding Principles Every Engineer Should Know
TL;DR:
- Be paranoid
- Keep it simple
- First rule of optimizing: don’t
- Don’t just fix the bug; fix all possibility of it ever happening again
- Question assumptions constantly
- Think long term. Slow down, it goes faster
- Care about your code
- Cheap, fast, right: pick two