8 Comments
User's avatar
Dimma Joel's avatar

Insightful Article!

I'd definitely apply all to get the results.

Thank you.

Chemil's avatar

Awesome read. You had me since the beggining. “Becoming an expert in software engineering or any other field isn't just about combining years of experience or learning the latest frameworks.” This should be the opening to most job listings.

Fran Soto's avatar

Dunning-Kruger -> Impostor -> Confidence -> Mastery

We all dream of becoming the ones creating and advancing any field, but we can't reach it without going through all the steps.

It's also related to the concept of the Adjacent Possible (read about it from Cal Newport's "So good they can't ignore you", but the concept comes from Stuart Kauffman). It's about operating in the space just at the edge of your current skills.

In the beginning, the edge of your current skills is the normal skills for someone else. But when you keep advancing those levels, the edge can be state of the art for that field.

Great article, Milan. It was great to learn some of these concepts that I didn't know about!

Dr Milan Milanović's avatar

Thank you, Fran! Yes, that concept has many names, such as the “Goldilocks rule”.

Enock Omondi's avatar

Am sure this will help me improve as a software engineer. Thank you for this great piece.

Jaber Said's avatar

I loved this article it clarified a lot of things that I needed thank you❤️

User's avatar
Comment removed
Aug 29, 2024
Comment removed
Dr Milan Milanović's avatar

Thanks Anton, will fix!