I’ve been using the following principles to improve my craftsmanship as a software engineer

  1. Be Humble Listen, be kind, assume good intentions and assume people on the other side are right - it pays off in the long run

  2. Do Less Stick to what’s necessary and iterate afterwards.

  3. Empower Be empathic and favor async work

  4. Pick the boring option Don’t surprise, don’t get caught by surprise

  5. Keep things fast Keep the context as slim as possible. Start Finishing, stop starting

  6. Disagree and commit https://en.wikipedia.org/wiki/Disagree_and_commit

  7. Tracer Bullet https://growsmethod.com/practices/TracerBullets.html