職人魂
dgv's devlog
must read
curated readings.
1 minutes to read
engineering values
don’t be clever
code is a liability
ask, learn, and teach
design and architecture matter
first make it correct then make it fast
only make it fast if you know it matters
it’s not done until customers are getting value
it’s not done until there’s nothing left to take away
don’t automate something you haven’t done manually
quick incremental progress is better than the alternative
code is shared by the team. there is no such thing as my code
it’s easier to change a dry-erase board than a production system
code is written to be understood by humans first, computers second
wisdom
- My guiding principles after 20 years of programming
- 26 Lessons From Being a Developer at a Startup
- id Software Programming Principles
- Get the work/life balance you need
- Patterns are not building blocks
- The mythical 10x programmer
- Suckless Philosophy