That’s nothing short of an amazing list of time management techniques geared specifically towards helping engineers achieve maximum impact.

  • Defend your time
  • Pay yourself first
  • Defend others’ time
  • Clearly designate interrupt-driven work
  • Clearly designate low-leverage work
  • Communicate with candor
  • Prioritize ruthlessly

Become good at these and there are no limits to what you can achieve.

“Declaring a feature that’s in customers’ hands “done,” without monitoring, or with flaky tests, or tons of highly redundant code, or other obvious pending work, doesn’t magically get that work done. That work will always be there. It’ll just show up as surprises in your Maintenance Roadmap at an unknown date, when your team has mentally moved on and stopped thinking about the feature.”

Finish things, do them properly. Make problems go away.