For almost two years now, I’ve been working in Product and Project Management (PM). My daily life usually involves designing feature requirements, tasks, or bug reports for engineers. I also collaborate with designers to create the product’s look and feel. My go-to tools are JIRA, Confluence, Google Spreadsheets, and Postman. I almost never write any code in this role!

As a Computer Science student from UI (Fasilkom UI), I feel like I should still be able to code. At the very least, I want to be fluent in foundational programming and handle Data Structures and Algorithms (DSA) questions easily. I know that as a PM, I’m not required to code, but there’s a certain satisfaction in being “good” at it and understanding the concepts and practices of software engineering.

Also, with the rapid growth of LLMs (like Gemini and Claude), I believe tech workers should be versatile “all-rounders.” Besides being a PM, I want to explore software engineering, especially backend development. That’s why having a strong foundation in DSA is a goal I must pursue.

First day on LeetCode First day on LeetCode

Since April 17th, I’ve finished 6 “Easy” problems on LeetCode and several practice questions from my college textbooks! I’m looking forward to solving more. I’ll keep posting my progress here. Stay tuned!