A Slower Start Than Expected
Week 2 of my internship was a bit different from my first week. Due to some technical issues with my laptop, my progress was slower than expected. However, I still tried my best to stay consistent and continue improving along the way. I am also very grateful to my supervisor, Dr. Shawn, who continuously reminded me to strive to become better and be more disciplined in my work.
Working on Dependency Updates
For this week, I started with updating project dependencies to ensure everything was aligned with the latest versions. I used standard update commands and reviewed the configurations to make sure they matched the current setup. Although it seemed like a simple task, it required careful checking to avoid compatibility issues within the project.
Challenges and Mistakes
One major challenge I faced was when I attempted to upgrade dependencies using the --major versions approach. After updating everything to the latest versions, it caused multiple errors in the code due to incompatibility with the current system. In response, I made a rushed decision to downgrade the versions immediately just to remove the errors.
Looking back, this was not the best approach. I realized that I relied too much on AI suggestions without fully understanding or debugging the issue myself. This led to a less professional decision, as I should have taken more time to investigate and ensure compatibility instead of rushing to fix the problem.
Reflection and Lessons Learned
After recognizing my mistake, I informed Shawn about the situation and my plan to properly debug and resolve the issue after my Hari Raya break. This experience taught me the importance of critical thinking, patience, and not rushing into decisions, especially in technical work.
I also learned that it is important to communicate with my supervisor whenever I face difficulties instead of trying to solve everything on my own without proper understanding. Moving forward, I hope to improve my problem-solving skills, be more thoughtful in my decisions, and maintain better discipline in my work.
Looking Ahead
For the upcoming week, my plan is to resolve the dependency issues properly and ensure the system is stable. After that, I will continue with the next task, which involves discussing the draft suggestions I made for improving the login button on the Sayembara login page. I hope that one of my ideas will be approved by Dr. Shawn and can contribute to enhancing the system.
0 Comments