Battling Imposter Syndrome
Building Modern Front-Ends
I wanted to move away from being a jack-of-all-trades and master of none. While I enjoyed managing and consulting on full-stack projects, such as server management and marketing, I found it to be an arduous task. Over the course of ten years, I devoted myself to these endeavors, alongside other digital projects like photography and 3D rendering. However, my original intention was to focus on front-end development, and now is the time to pursue that passion wholeheartedly.
Moreover, I found it invaluable to examine other people’s solutions after tackling code challenges, especially on platforms like Code Signal. Learning from those who are more advanced than me greatly contributed to my growth. Interestingly, I noticed that some individuals possessed a remarkable ability to find the most concise solutions. While I might have employed multiple methods or loops to accomplish a task, they often leveraged elegant mathematical techniques or ES6 methods. Over time, I started incorporating these techniques into my own solutions.
However, I also learned that verbosity has its merits. By revisiting computer science classes, I observed how advanced programmers approach problem-solving. Sometimes, it is necessary to be explicit in each line of code. This realization has boosted my confidence.
It is worth noting that while some solutions I reviewed seemed succinct and elegant, merely knowing these solutions doesn’t necessarily indicate mastery. Sometimes, solving a problem requires a few extra lines of code. This observation should not undermine anyone’s abilities.
In summary, I discovered that there are numerous solutions to the same problem, and as long as a challenge is successfully resolved, the code is deemed correct.
Having completed six rounds of the #100daysofcode challenge, I intend to continue applying my existing knowledge and embark on exciting personal projects in my spare time. I have a multitude of ideas, and I am eager to bring them to life and share my experiences here.
Although I could continue writing, I believe it is time to dive into something more technical. If you enjoyed this article and wish to follow my journey, sign up for my newsletter. I regularly write about front-end development and design, and occasionally offer giveaways.
Thank you for reading, and until next time, carpe diem.