A tech clad man sitting at his computers in cyber punk style

The Solo Coder's Journey: Overcoming Challenges and Staying Motivated

By Citizen0 | The Digital Citizen | 3 May 2023


In my blog, I often explore the fascinating world of AI and blockchain, pondering their potential and the future they might create. Today, however, I want to share my personal journey through the digital realm.

My interest in software technologies was piqued when I stumbled upon cryptocurrencies in 2020. Initially, I viewed them as intriguing investment opportunities due to their volatile nature. I recall my skepticism when I first heard of Bitcoin in 2010, wondering, "Who wants to use money that can be right-clicked and copied?" My understanding of computers at the time was rudimentary at best—I thought it was all about ones and zeros. But as I delved into the whitepapers of the digital currencies I had invested in, I realized that I had much to learn about computers and the networks that make them so powerful.

Driven to learn more, I began exploring networks, ports, and subnetting. However, my opportunities to apply this newfound knowledge were limited. I set up a network-attached storage with a Raspberry Pi for my home office and optimized my router for better performance, but that was the extent of it. I applied for entry-level and part-time positions to gain experience, but being so close to 40 years old with a background in healthcare and management, I understand the lack of interest in my applications.  My managerial experience seemed to work against me as I sought entry-level roles. Moreover, living in a town with virtually no tech presence further hindered my job search.

About a year ago, I enrolled in a MERN stack coding bootcamp. Although I completed the intensive 12-week course, I lacked confidence in my coding abilities. In hindsight, I would advise caution when considering such bootcamps, especially if you're not already proficient  with JavaScript. The sheer speed at which information is thrown at one in this course is not for beginners.

Every time I contemplated building something, the challenges I faced during the bootcamp would resurface, killing my motivation. The absence of a support network of people interested or involved in software development made it even harder to stay motivated and find encouragement.

Did things improve? Unfortunately, no. There were times when I went a week or even two without touching any code. This experience taught me a crucial lesson: if you don't use your coding skills, you'll lose them quickly. For about two months, every time I forced myself to sit down at the computer, it felt like starting from scratch.

In my case, 'imposter syndrome' seemed almost too generous a term. I constantly doubted my abilities and felt overwhelmed by the challenges of applying the skills I had learned. The lack of a support system only exacerbated the problem. Without anyone to share my experiences or discuss code with, I found myself feeling isolated and struggling to stay motivated in my journey.

So, have I found the motivation I need? Well, you're looking at it. This blog has become my driving force, as I want to discuss the challenges and roadblocks faced by new coders. Interestingly, the inspiration for this blog came from a rather unexpected source: Midjourney. Intrigued, I decided to explore the images generated by my prompts, and they inspired me to create this persona.

Thus, this blog has become my biggest motivator, but I need to be coding in order to have something to write about. In a way, I've performed a sort of hack on my own brain to push myself towards what I love—the idea of developing websites and apps. I lose myself in front-end design and desperately want to be part of that world, but I haven't found confidence there yet. However, I have discovered a passion for writing about software and emerging technologies which will build my confidence as I go.

I hope to complete a few projects and provide intriguing updates on this blog. It would be a tremendous accomplishment if this blog were to assist others going through similar experiences, ultimately fostering a community where we can all help each other grow and improve.  Cheers!

How do you rate this article?

7


Citizen0
Citizen0

Take a look at my website for more stuff. digitalcitizen.blog


The Digital Citizen
The Digital Citizen

A blog that will explore and entertain with web3 technologies and AI. Tune into my website for more stuff. http://digitalcitizen.blog

Publish0x

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.