Itamar Turner-Trauring Avatar

Itamar Turner-Trauring

Helping Python software teams ship features faster.

 Itamar Turner-Trauring codewithoutrules.com

There’s always more work to do—but you still don’t need to work long hours

“There’s always more work to do” is a common excuse for why programmers need to work long hours. But a little bit of planning and prioritization will do far more to help you ship your product on time—with the features that really matter.

💯 times yes! Everything Itamar is saying in this post aligns with my experience.

 Itamar Turner-Trauring codewithoutrules.com

You are not your tools

Itamar hits the nail on the head:

If you think of yourself as a Python programmer, if you identify yourself as an Emacs user, if you know you’re better than those vim-loving Ruby programmers: you’re doing yourself a disservice. You’re a worse programmer for it, and you’re harming your career.

I’ve been preaching the gospel of generalization for many years. This industry moves fast. Today’s new hotness is tomorrow’s old and busted. Learn specific skills, yes. But always keep yourself above the fray. I am not a Rails Developer. I am not an Elixir Guy. Heck, I don’t even consider myself a web developer. I solve problems; sometimes by writing software.

Back to Itamar:

The technologies you use, the tools you build with, are just that: tools. Learn to use them, and learn to use them well. But always remember that those tools are there to serve you, you are not there to serve your tools.

0:00 / 0:00