DEV Community

Cover image for Programming: Impostor Syndrome and Satisfaction
Tomaz Pontes
Tomaz Pontes

Posted on

Programming: Impostor Syndrome and Satisfaction

I've mentioned previously in my article "How I left financial security to pursue something I love" that learning new things is extremely satisfying for me.

Yesterday, I decided to start my studies in C#/.NET, as it is the language taught in one of the colleges I am attending (System Analysis & Development at PUC-Minas), and I had one of those "episodes" of happiness that I believe every programmer experiences from time to time.

Image description

Basically, I felt extremely accomplished because I found all the content I've seen so far to be extremely easy due to my experience with another C-Like language (Java). Additionally, I had the brilliant idea of LOOKING AT MY OLD REPOSITORIES on Github.

With just the paragraph above, a programmer already knows exactly the feeling I experienced. I opened repositories from 8, 9 months ago and realized how simple they are for my current level of knowledge. And no, I'm definitely not an extremely experienced programmer; I'm still at the beginning of my infinite learning journey in this programming world. But reviewing these repositories allowed me to see exactly my evolution curve.

I believe impostor syndrome is a common experience in a programmer's life, whether with 1 year or 10 years of experience, it will always be there when you don't know how to do something correctly - it will happen - and moments like the one I had yesterday are important to overcome these negative thoughts.
More than just overcoming negative thoughts, but also cultivating more positive ones. Yesterday, when I went to bed, I was annoyed because it got late, and I needed to sleep (I like to keep a fixed sleep schedule), as I wanted to keep studying. Today, I woke up with incredible motivation, quickly got up, and turned on my machine to continue studying.

Image description

Some time ago, I read a poem that said when you truly love something, it often becomes your last and first thought of the day. Well, in this case, it's important that it's not C# forever, haha.

Image of Docusign

Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (0)

Eliminate Context Switching and Maximize Productivity

Pieces.app

Pieces Copilot is your personalized workflow assistant, working alongside your favorite apps. Ask questions about entire repositories, generate contextualized code, save and reuse useful snippets, and streamline your development process.

Learn more