I’ve been using the following principles to improve my craftsmanship as a software engineer
Be Humble Listen, be kind, assume good intentions and assume people on the other side are right - it pays off in the long run
Do Less Stick to what’s necessary and iterate afterwards.
Empower Be empathic and favor async work
Pick the boring option Don’t surprise, don’t get caught by surprise
Keep things fast Keep the context as slim as possible. Start Finishing, stop starting
Disagree and commit https://en.wikipedia.org/wiki/Disagree_and_commit
Tracer Bullet https://growsmethod.com/practices/TracerBullets.html