notes/docs/programming/general/motivation.md

606 B

Motivation

What I enjoy about programming

  • Solving problems.
  • The detective work of finding a bug, or figuring out how a system works, in order to fix it or change its intended behaviour.
  • Designing systems.
  • Craftsmanship.
  • Learning new ways to do things.
  • Having control over computers.

What I don't enjoy about programming

  • Working with lazy programmers.
  • Setting up tooling.
  • Working on systems that don't work properly but aren't open for maintenance.

How to stay motivated and avoid burnout

  • Make time for the enjoyable work
  • Minimise time spent on the irritating work.