Happiness-Driven Development

Accomplishment

  • Aim for excellence initially.
  • Code can be simple. Machine can be simple, Life can be simple, Business can be simple.
  • Less is more. Critically evaluate new features.
  • Set realistic goals.
  • Celebrate small achievements.
  • Value thinking as an outcome.

Safety

  • Always secure profit.
  • Backup, periodically.
  • Create push alerts instead of manually pulling critical information.
  • Rehearse before execution, Think and plan before coding.
  • Fix issues ASAP when you find it.

Efficiency

Slow is smooth, smooth is fast.
  • Investing in tests.
  • Investing in docs.
  • Fully understand what you (or your AI) contribute to.
  • Never re-invent the wheel. For instance, follow exist industry standard.
  • Never adopt a workaround.
  • Minimize context switching.
  • Readibility matters.
  • Read > Think > Execute. Most of you current problem, you can find a solution in books (or online materials).
  • Simplify explanations. Don’t let your ego explain simple things in a complicated way.