WEEK 5: ENTRY 1
I have not felt so satisfied achieving a milestone in a while like I did at my internship today. It feels so great to finally have your code do what you envisioned from the start. So how did this start? Well, a week ago, I started my Kubernetes deployment, Gitlab CI/CD integration and Go HTTPS GET Request. This deployment was meant to be the foundation to my HTTPS Go Get Request call. However, my CI/CD pipeline was failing and the debugging was rather difficult because I was unable to see my logs from the PUTTY CLI. And even after seeing the logs, it was still not giving much helpful information to where the error was coming from. What was the issue? Unfortunately or fortunately, the error was not from the codebase I wrote. It was the company’s packages and libraries that were not up-to-date. As my buddy was helping me debug, he was able to point out that we were using the wrong version of the packages all this while.
Besides, I felt a great sigh of relief because I was so overwhelmed and worried that I was not understanding what I was doing and that the error was all from the code I wrote to make the GET HTTPS request. I must say that I learned from the debugging process that the most important thing in coding and development is to focus more on figuring out the error rather than overthinking about why you are having the error. So too, I gained a better understanding and appreciation of how important it is to be patient while coding. The debugging process also gave me more understanding of my codebase and what each code block is trying to achieve. It might sound cheesy but having worked with the Kubernetes deployment, GitLab CI/CD, and GO programming HTTPS Get Request at the once to achieve my goal, I must confess that I am now more confident and recharged to continue with the next milestone of my project.
So what is next? Well, it has just been half-way to my internship and it has been both an educative and restructuring moment for me. At least this issue I just resolved has given me a huge heads up on what it is like working in a corporate company and how different the expectations are daily. I am looking forward to developing a more open-minded and relentless mindset when I am faced with errors. In addition, I intend to work more efficiently and improve my pace because time is limited and there are deliverables that need to be met.
Comments
Post a Comment