The S.T.U.P.I.D. Email – Jul 11, 2021

By Bruno Souza | code

Jul 11

Skill, Thought, Unique, Person, Interesting, Daring
A fun, weekly round of Career ideas!



Few skills are as fundamental as writing is to our careers.

We write code. That’s obvious.

Have you ever though what that means?

There is a problem.
You think of a solution. A great one.
(It means nothing while it is in your head.)

So, you write it out. And it doesn’t work.
You adjust. Fix it. And show to a friend.
(It works on my machine you say…)

The puzzled look on your friend’s face is comical…
(That’s ok, your are not sure about it either…)

You write more trying to clarify what you want.
It looks clear now. It is kind of obvious (you think)

Ha! Of course! THAT’S why it doesn’t work!
5 min later, it is running. Problem solved!

Writing is not typing characters in a text editor…
The same as coding is not typing characters in an IDE…

Writing is the process of clarifying what we want to say.
In our code.
But more frequently in text.
We may think this is very different, but it has many similarities.

I try to write. Every day.
Code for sure. But also text.
It clears my thinking.


“Code with your heart, refactor with your brain”
Christian Clausen, author of “Five Lines of Code”
(in this great webinar)

It’s the same process.
Your Code.
Your Text.
Your Ideas.
Your Thinking.


Yesterday I had a great conversation with a small group of developers, all of them focused on growing their careers.

(I was invited for a 1-hour conversation…
The questions kept coming…
We ended up being there for nearly 3 hours!)

At some point we were discussing what is the unique thing we need for our careers.
Is it our focus?
Is it the technology we know?
The open source project we are part of?

I think it is… Trust!

Trust is a unique superpower !

Trust is weird. Because it is easy for people to trust you.
(Yep, we live in a generally very trustworthy society…)
So, when people have a problem,
they will easily trust someone that offers a solution.

(The scammers use this all the time…
They try to trick you when you are vulnerable,
when you NEED help!)

What makes you stand out is when people trust you BEFORE they need you.
This is harder.
It takes longer.

Trust, like career, it’s an infinite game.
We are here for the long run.


I was re-watching a video I did with a WONDERFUL friend, Yolande Poirier, where we discussed why you should have a personal brand as a developer.

Brand and trust are not the same thing, but they go together.

Your personal brand should present, clearly, why and on what people should trust you.

If you don’t yet, you may want to follow Yolande on twitter.

Her advices on how to build your personal brand and how to participate in communities are totally awesome!


Did you participate on the Software Developer Career Day last year?

We are doing it again this year.

It is on August 6/7.

We should open registrations in a few days.

What kind of advice or support do you need for your career?

Reply to this email with your suggestions, so we can add the talks YOU need to this year’s event! We really want to help you move forward!


Would you dare work to improve your career this week?

May I suggest that you follow Yolande’s Twitter Checklist this week?

In just 9 steps, you can revamp your twitter profile, create more trust and improve your personal brand.

Hope you enjoyed those tips! Let me know what you need to get your career moving!


About the Author

Software developers have a huge impact in the world, and can effectively improve the planet. This is why Bruno Souza is passionate about developer communities and has dedicate his life to help developers worldwide reach their true potential. The "Brazilian JavaMan" is a Java Developer at Summa Technologies, and a Cloud Specialist at ToolsCloud, where he participated in some of the largest Java projects in Brazil. President of SouJava and Director at the Open Source Initiative, Bruno believes Java and Open Source to be the path to career excellency for developers everywhere, and that taking responsibility for delivering software is the mark of great developers.