A Fresh Start After Challenges
After a slightly challenging Week 2, I started Week 3 with a clearer mindset and a stronger motivation to improve. I took some time to reflect on my previous mistakes, especially in handling dependency updates, and aimed to approach my tasks more carefully and patiently. With guidance from Dr. Shawn, I focused on doing things the right way instead of rushing into quick fixes.
I am still in the process of resolving the issues caused by upgrading packages related to Riverpod. To better understand the problem, I started learning the differences between Riverpod version 2 and version 3. Currently, I am facing some difficulties with the mixin implementation, as it behaves differently after the upgrade and is not as straightforward to fix due to the features like autoDispose are no longer recognized in the same way. I am still investigating whether the issue is due to incompatibility with the newer version or my current understanding of the implementation. I am looking forward to learning whether the mixin can still be used or if there is a better alternative approach in the updated version.
Fixing What Went Wrong
This week, I continued working on resolving the issues caused by the dependency and workflow updates, particularly related to Riverpod. Instead of downgrading like I did previously, I tried to understand the root cause of the errors and worked on debugging and refactoring parts of the code to ensure compatibility with the latest version. This process required more effort, but it helped me gain a deeper understanding of how the system works.
Learning to Think Before Acting
One of the biggest lessons I learned this week is the importance of not rushing decisions, especially when dealing with technical problems. Previously, I relied too quickly on external suggestions without fully understanding the situation. This time, I took a step back, analyzed the issues more carefully, and made more informed decisions. I also made sure to communicate with Dr. Shawn whenever I felt unsure, which helped me stay on the right track. Dr. Shawn also advised me to spend more time reading documentation and understanding concepts instead of focusing only on coding.
Next Week’s Plan
For the upcoming week, I plan to finalize my understanding of the differences between Riverpod version 2 and version 3, especially regarding whether the mixin is still compatible with the newer version or if there is an alternative way to implement it.
I have also received a new task to learn more about CouchDB. However, I plan to focus on resolving my current task first before moving on to the next one, so that I can maintain a more structured and organized workflow.
Looking forward to continuing my internship journey next week !
0 Comments