“What’s harder: debugging production issues or convincing a toddler to eat their broccoli?”
I’ve been a software developer for 15 years, but becoming a mother taught me new kinds of problem-solving — and patience. This is a story about navigating both worlds: raising two children while building a career in tech.
Before Motherhood – A Love for Code
My journey into software development began with an obsession for solving problems and a slightly unhealthy excitement over building things from nothing. I still remember the thrill of writing my first working piece of code — a basic C program that did some elementary math. Yes, C. You read that right. Guess that makes me officially vintage. But hey, it was magic!
My early career was filled with long hours, debugging marathons, and imposter syndrome. But I loved every bit of it.
Back then, I had all the time in the world to explore new technologies, contribute to open source, and take on side projects. I had the luxury of focus — the ability to dive deep without interruption.
Enter Motherhood – Everything Shifts
When I had my first child, my world shifted overnight. Sleep became a luxury, and so did uninterrupted time. I returned to work with a sense of urgency but also a fog of fatigue. Then came my second child. With two little humans depending on me, I found myself constantly recalibrating.
Meetings during naptime. Code reviews with a baby monitor on my desk. Pumping between Zoom calls. The balancing act was real, and often, exhausting. There were moments I doubted myself, moments I felt I wasn’t giving 100% to either role.
Adaptation, Not Perfection
But here’s what I learned: perfection is overrated. Adaptability is the real superpower.
Motherhood sharpened my time management skills. I became ruthless with prioritization. I learned to set boundaries and say "no" without guilt. I stopped overengineering and started focusing on elegant, maintainable solutions. My empathy — both as a teammate and a leader — deepened.
Asking for help used to feel like weakness. Now, it feels like wisdom. I leaned on my team, my manager, my partner, and most importantly, my own intuition.
What I Wish More Women in Tech Knew
If I could go back and tell my younger self anything, it would be this: your career is a marathon, not a sprint.
- It's okay to slow down.
- It's okay to pause.
- It's okay to redefine success.
Taking a step back for family doesn’t erase your past contributions or limit your future ones. Parenting is not a detour; it’s a parallel path that teaches resilience, creativity, and emotional intelligence — all of which make us better engineers.
Conclusion
I’ve shipped code that touched millions of users, and I’ve sung lullabies at 3 AM to two tiny humans. Both brought me pride, exhaustion, and growth.
You don’t have to choose between being a great engineer and a great mom. You just need space — and support — to be both.
And if you’re in the thick of it right now, juggling deadlines and diaper changes, know this: you’re not alone. You’re doing better than you think. Keep going.
About the Author
Malgi Nikitha Vivekananda is a software engineer, mentor, and mother of two, with 15+ years of experience writing code and leading teams. She’s passionate about building resilient systems — and even more resilient people. When she’s not debugging or storytelling, she’s likely chasing tiny humans or sipping coffee between Zoom calls. This blog is where tech meets life, one real story at a time.
Originally published on Medium
Top comments (0)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.