← Back to Blog

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.