Stepping into the world of tech has been both exciting and overwhelming. I'm always fascinated by the technologies that make the everyday life of a lame man seamless. While it can be sometimes tiring and overwhelming, especially when I don't seem to grasp some concepts behind the languages I work with, I have put in a lot of hours and hard work into solving and understanding the issues that arise when coding, through that, I have gradually been able to cross every bridge with the help of large communities like Stack Overflow and an ever-present teacher, ChatGPT. But, it is a step I have taken that I'm happy with...

My Thought Process

What pushes my motivation in learning is that I know that with this skill, I'll be one of the people who strive to reduce friction in our daily lives.

My Expectation for the Week

This week, I hope to have a better understanding of Node.js. I also want to gain more confidence in using Node.js frameworks like Express, and others. I desire to build projects that will help solve everyday problems in addition to boosting my visibility, credibility, and showing my competence.

Projects

I'm embarking on a journey to build a courier service called Shippr that helps users deliver parcels to different destinations. As I build this project, I hope to increase my level of experience and boost my proficiency in Node.js. There are a lot of things that I hope to learn...

Challenges I Might Face

  • Testing: I have realized I have little to no experience in this area.
  • SQL Writing: I have also realized that my dependence on ORMs (Object-Relational Mapping) has made me a little lazy in writing my own SQL queries.
  • Continuous Integration: I also have little to no experience in this area.

How I hope to overcome these challenges.

  • I have curated a playlist of videos dealing with each challenge. I hope to gain expertise in this topic as I embark on this project.