I often find myself sitting on the train ride during the evening rush back home, watching Jakartaβs lights blur as the tracks run beneath me. It is a quiet window for me to breathe and realize a frustrating truth: the hypervigilant way I spend my days at work has slowly hijacked how I spend my life.
As a Product Manager, I used to think roadmaps and backlogs belonged exclusively to software. But over time, I realized my own mind was the worst-managed product in my portfolio. To survive the daily grind without burning out, I had to stop managing teams and start running a hard audit on myself. Here is how I moved my professional playbook into my personal management.
1. Setting Personal OKRs
Riding the MRT nearly every day, I realized that if the train didn’t have a specific station locked into the system, it would just run in circles until the power died. I was doing the same thing with my weekends. I was constantly “busy” but completely stagnant, letting my time drift away into endless scrolling and passive waiting. I started setting simple, personal targets not to optimize my productivity, but to keep myself awake to my own journey. I needed a clear destination just to ensure I was moving toward what actually brings me contentment.
2. Hunting Small Wins
I used to look at the massive list of things I wanted to change about myself and immediately freeze. The sheer volume of my own flaws felt overwhelming. In my day job, when a team is stuck, I look for the lowest-hanging fruit, the easiest, smallest win to get people and metrics moving. I started forcing myself to do the same on my worst days. If I can’t fix my entire life this morning, I can clean my room or write a paragraph of a blog post. These tiny, messy victories are the only way I remind myself that I still have agency.
3. Prioritizing My Errors
I had a bad habit of trying to fix every single “bug” in my environment all at once, which usually ended in a complete mental crash. I had to accept that my personal backlog is infinite, but my energy is highly limited. Now, when a problem lands in front of me, I ruthlessly ask if itβs a critical blocker or just a loud noise I can afford to ignore. Prioritizing means I finally have the discipline to leave other peopleβs mistakes where they lie and protect the few things actually under my control.
4. Clearing My Technical Debt
In software, taking lazy shortcuts always causes the system to crash later. I looked at my life and realized I was carrying a mountain of personal debt. I was avoiding difficult conversations, ignoring my health, and pretending that procrastinating on hard choices didn’t have a price. Letting those small issues pile up was making my daily life feel heavy. I am learning to handle the things I dread the moment they pop up, strictly so my future self doesn’t have to pay a high interest rate for my current comfort.
5. Writing to Clear the Mental Fog
When my fears, career anxieties, or goals only live inside my head, they expand until they fill the entire room. They feel massive, distorted, and impossible to solve. Documentation is how I keep engineering teams from falling into chaos, and I found it does the exact same thing for my sanity. The moment I force my chaotic emotions into a plain text note on my phone, the magic fades. I see my thoughts for what they really are, just temporary data points, giving me the room to breathe and move past them.
6. Overcommunicating to Maintain Expectations
For a long time, I secretly expected the people close to me to read my mind. A massive portion of my internal frustration came from assuming others knew exactly what I needed without me ever saying it out loud. At work, I overcommunicate as a rule to keep everyone aligned. Bringing that same habit home was terrifying, but necessary. I have started forcing myself to be explicit about my feelings and my “why,” even when it feels repetitive or vulnerable. Speaking up before the resentment builds is the only way Iβve managed to stop burning bridges.
7. Shipping the MVP First
Perfectionism is the ultimate trap, it kept me from starting anything because I was terrified of a messy launch. I used to think I had to wait until my life was stable, my career was flawless, and my anxiety was cured before I could finally choose to be happy. I was wrong. I am learning to treat my growth as a minimum viable product. I have to “ship” my efforts in their current, imperfect state. Starting a habit clumsily today is the only path to eventually building the version of myself I actually want to be.
My job taught me how to build products, but the road is finally teaching me how to live. I donβt need to solve every systemic issue tonight, and I donβt need to be perfectly optimized by tomorrow morning. I just have to keep showing up, one ride at a time, experimenting with a little more kindness and a lot less control.
My life is the only product that genuinely matters. Itβs time I started treating it with vision and handling it with compassion.