· 2 min read
2023 A Year of Growth and Change in My Software Development Journey
As we bid farewell to 2023, it's time to reflect on a year that was not only pivotal for my personal growth in software development but also significant in terms of industry trends and technological advancements.
2023: A Year of Growth and Change in My Software Development Journey
As we bid farewell to 2023, it’s time to reflect on a year that was not only pivotal for my personal growth in software development but also significant in terms of industry trends and technological advancements.
Embracing Industry Shifts
This year witnessed a notable shift in the industry from Static Site Generation (SSG) back to Server-Side Rendering (SSR). Adapting to this change, I utilized frameworks like Astro, Remix, Next.js, and Nuxt.js, aligning with the evolving preferences of the industry to optimize web application performance and SEO friendliness.
The Impact of AI on My Workflow
The rise of AI, particularly tools like ChatGPT, initially formed a significant part of my daily workflow, serving as a secondary programmer for research and assistance. However, as the year progressed, I observed a gradual shift to more advanced debuggers, IDEs, and static type checking, which became central to my workflow due to their precision and efficiency.
A Year of Discovery
2023 was also a year of deep learning for me. Engaging in a challenging game auto-scaling architecture project, I expanded my understanding beyond the higher levels of the OSI 9-layer model. This project led me to explore bash scripting, Linux, VM orchestration, and networking in depth.
Academic Endeavors
I returned to academia by enrolling in a Masters of Information Technology at Deakin University. This decision was driven by a desire to gain a different perspective on IT education, complementing my self-taught and mentor-guided learning experiences.
Looking Forward to 2024
For 2024, I have set several goals:
- Completing the AWS Certified Solutions Architect certification (extending on my Azure Fundamentals Certification).
- Finishing my Masters of Information Technology.
- Exploring distributed systems.
- Refining my skills in TypeScript and Go.
2023 has been a year of significant growth, learning, and adapting to industry changes, and I am eager to embrace the new challenges and opportunities that 2024 will bring.