Things I Believe
July 5, 2024
On Code
- Readable code beats clever code every time.
- Comments explain why, not what.
- Copy-paste is a code smell that needs investigation.
- The best refactor is one that costs nothing to understand later.
On Products
- Speed matters more than perfection.
- One feature done right beats five features half-baked.
- User feedback is free market research.
- Technical debt compounds like financial debt.
On Work
- Done in a day beats perfect in a month.
- Communicate the plan before coding.
- Scope creep kills more projects than bad code.
- Burnout is a productivity killer, not a badge.
On Communication
- Assumptions are usually wrong.
- Listening is underrated.
- Default to asking for help, not struggling alone.
- Everyone's starting from somewhere different.
These beliefs are shaped by what I've learned by building and doing. They're always open to revision.