01
engineering principles
Engineering Principles
A few principles I try to follow throughout my software development work.
These are personal principles, not strict rules — practical lessons that have shaped the way I approach software development.
02
Never underestimate the power of restarting.
03
The best code is the one you don’t have to write.
04
A backup is worth a thousand regrets.
05
Learn to love version control, it’s your time machine.
06
Keep your code simple; future-you will thank you.
07
Test like a pessimist, code like an optimist.
08
Copy-pasting code is borrowing technical debt.
09
Learn from errors—every bug is a free lesson.
10