2 Comments
User's avatar
Vasco Duarte's avatar

Hey Marcos.

Great post. And I think very important to read for many engineers out there.

I'm a bit sad that the "human skills" only made it as number 7 though... I mean software is written by people, and in many cases for people. Empathy, collaboration, communication, leadership skills are critical in those cases. Wouldn't you agree?

I stopped being a coder because I realized that most of my projects were failing because of that #7, usually the other 6 you list were more or less handled well, and when not, the testers came to the rescue and held us accountable. But #7! Man that still pains me today...

I think it might deserve a bit more on your newsletter. What do you think?

Expand full comment
Marcos F. Lobo 🗻's avatar

Hey Vasco!

100% agree with you. Human skills are everything, without that, we are back in 70's when the only thing that mattered was "can someone have the software of the BIOS ready to ship no matter what?"

The fact that "Human Skills" is in the last position was not meant to be less important 😅.

I would love to know more about that situation that drove you stop coding

PS: Sorry for the late response, I've missed the Substack notification at that time!

Expand full comment