Principles
Loosely defined and incomplete.
Engineering
- 1.Deal with the mess.
- 2.Let different things be different.
- 3.Always use UUIDs.
- 4.Delay serialization.
- 5.Look at things.
- 6.Never name something end. Always either endExclusive or endInclusive.
- 7.Good tools are critical. If there isn't a good tool, make one.
Personal
- 1.Never stop learning.
- 2.Build things that make you smile.
- 3.Let your work catch up to your ideals.
- 4.Embrace side projects.
- 5.Ask questions, even weird ones.
- 6.Share what you learn.
- 7.Strawberries belong in code comments.
- 8.Be proud of roots, look forward.