Software world is always changing. There are new trends, coming in everyday. Old trends that have now better approaches. New problems to be solved. Old problems, never solved, that now have the right tech to be answered. Old tech that now brings the answers. New buzzwords. Old buzzwords. Languages, paradigms, styles, frameworks, architectures, patterns, methodologies, principles….

Do you feel your brain already? I sure do! With all this knowledge that we, as Software Engineers, are to keep up with! Keep and update at all times! Making sure that we are really of the software!

What if there was a…

How to stop being the new kid on the block

Photo by on


After writing the article

I was confronted with a set of questions, that wrapped up, translate into:

“But then again, how to become a successful Software Engineer? So many topcs…where to start?”

This is more than fair. If I tried to put up the what in a structured way, in the previous article, then I clearly see the void on the how to do it if you are new to the Software Engineering world and there is so many to tackle.

I have experienced this struggle many times in my professional life. Might have been because…

Joana Carneiro

A passionate Software Engineer, focused in the craftsmanship process of software. Have worked with many technologies, working with companies around the globe.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store