In the rapidly evolving world of software engineering, staying relevant requires more than just technical skills—it demands a strategic approach to learning, planning, and execution. Today, we're diving deep into the journey of Prashant, an SD3 engineer at Qualtrics, who has mastered the art of balancing full-time work with continuous learning and side projects.
His story offers invaluable insights for software engineers looking to accelerate their career growth while navigating complex technical transitions like moving from monolithic to microservices architecture.
The Modern Software Engineer's Reality: Juggling Multiple Responsibilities
Prashant's current role exemplifies the multifaceted nature of modern software engineering. As a backend developer at Qualtrics, a customer experience and analytics platform, he's simultaneously:
- Architecting the future: Leading the transition from monolithic to microservices architecture
- Managing infrastructure: Working with Kubernetes clusters and Azure resources
- Handling data operations: Managing data factories and database clusters
- Building specialized tools: Developing internal crawler projects
"I'm currently handling one of the microservices which actually involves building some infrastructure, and I also handle some parts of the infrastructure of our whole application—that includes working on Kubernetes, the whole cluster, working on other parts of the architecture like every other Azure resource that we use."
The Challenge of Technical Transitions
The shift from monolithic to microservices architecture isn't just a technical challenge—it's a career-defining opportunity. This transition requires:
- Deep understanding of distributed systems
- Infrastructure management skills
- Cloud platform expertise
- Container orchestration knowledge
For engineers facing similar transitions, Prashant's approach offers a blueprint for success.
The Power of Side Projects: Building Real-World Impact
What sets exceptional software engineers apart isn't just their day job performance—it's their ability to create value beyond office hours. Prashant maintains 2-3 active side projects at any given time, with one achieving significant success and user adoption.
"There are always some ideas bouncing off my head on what all I can build, but there are always at least two or three projects that I'm actively working on during my weekends or after my working hours. One of the side projects actually got very successful, and I got to learn a lot of things doing that."
Why Side Projects Matter for Career Growth
Real-world validation: Unlike theoretical learning, side projects provide immediate feedback from actual users.
Technology experimentation: They offer a safe space to try new technologies without corporate constraints.
Portfolio building: Successful projects demonstrate practical skills to potential employers.
Learning acceleration: The combination of personal investment and user feedback accelerates skill development.
One of the most striking aspects of Prashant's approach is his structured time management system. Here's how he maximizes productivity while maintaining work-life balance:
Daily Structure That Works
Morning Foundation (Pre-9:30 AM):
- Early wake-up with home workout
- Preparation for focused work day
Work Hours (9:30 AM - 6:30 PM):
- Daily standups and focused development
- Strategic breaks including walks and colleague interactions
- Mindful attention to eye rest and mental breaks
Evening Growth Window (6:30 PM - 10:00 PM):
- 30-60 minute walk for physical and mental reset
- 10-15 minute meditation session
- 30-45 minute planning and project work session
"What I do during that period is I plan for the next day—there are two parts of this: I work at my organization, so there are tasks I work there, but I also have this 30 minutes every day or sometime during the morning where I plan for that part of what all things I can do."
The Planning Hierarchy: From Annual Vision to Daily Execution
Prashant employs a multi-tiered planning system inspired by productivity expert August Bradley:
Annual & Quarterly Planning
- Set 3-4 major goals per quarter
- Focus on 1-2 primary objectives per quarter
- Maintain flexibility for opportunities and pivots
Monthly Deep Dives
- Break quarterly goals into monthly projects
- Typically focus on one major project per month
- Plan supporting activities and learning objectives
Weekly Reviews and Planning
- Sunday reviews of past week's progress
- Upcoming week planning with calendar blocking
- Adjustment of priorities based on progress
Daily Micro-Planning
- 5-10 minute daily planning sessions
- Task prioritization and calendar adjustments
- Quick progress checks against weekly goals
The Learning Philosophy: Always Dig Deeper
What distinguishes exceptional engineers from average ones? The relentless pursuit of understanding how things actually work.
"The biggest thing that helped me grow and become what I have right now is the mindset to always try to learn. I always wanted to learn the internals of everything I was working on, whether it be software—even if I was working on something, I always wanted to understand how it works."
The Practical Learning Process
Prashant's learning methodology combines traditional and modern approaches:
The Pre-AI Approach
- Documentation diving: Start with official documentation
- Prototype building: Create small, functional examples
- Break and fix: Intentionally break code to understand components
- Deep reading: Study method-level documentation for comprehensive understanding
The AI-Enhanced Approach
- Strategic questioning: Use ChatGPT for initial guidance and options
- Comparative analysis: Request multiple implementation approaches
- Validation conversations: Confirm understanding through AI dialogue
- Code conversion: Use AI for translating between technologies
- Personal judgment: Maintain critical thinking and decision-making
"I would just ask it the best ways to build something, ask it to write some code, and then I had some code from before—I gave it the code and asked it to convert it to FastAPI so that I could see the differences between these two frameworks."
Career Philosophy: Embracing Uncertainty While Building Skills
One of the most refreshing aspects of Prashant's approach is his honest acknowledgment of career unpredictability:
"I had no idea what I was going to do 3 months ago and I had different plans maybe for this year, for six months from now. If I see myself—if I go back two years and see what I've done now—I could not have planned for this."
The Three Forces Shaping Every Career
As our conversation revealed, three elements consistently shape career trajectories:
- Opportunities: Chances that appear and require decisive action
- Situations: Circumstances that force growth and adaptation
- People: Mentors, colleagues, and connections who influence direction
Two Approaches to Long-term Career Planning
The Directional Approach: Set a general direction (like "heading toward Mumbai") while remaining flexible about the exact destination. Focus on quarterly and monthly planning with regular course corrections.
The Precision Approach: Define extremely specific goals with detailed timelines and milestones. Requires more rigid planning but can be highly effective for certain personality types.
Prashant's success demonstrates the power of the directional approach combined with rigorous short-term planning.
Content Creation: The Untapped Career Accelerator
One fascinating aspect of our conversation was the realization that Prashant isn't sharing his extensive knowledge through writing. For engineers with deep technical experience, content creation offers:
- Industry recognition and thought leadership opportunities
- Network expansion through shared expertise
- Learning reinforcement through teaching others
- Career opportunities through increased visibility
What Engineers Can Write About (Without Violating NDAs)
- High-level architectural decision processes
- Technology comparison frameworks
- Learning methodologies and resources
- Problem-solving approaches
- Tool evaluation criteria
- Industry trend analysis
The key is focusing on processes, methodologies, and lessons learned rather than proprietary implementation details.
Key Takeaways for Accelerating Your Software Engineering Career
1. Embrace Architectural Transitions
Major technical shifts like monolith-to-microservices transitions are career accelerators. Volunteer for these challenging projects—they provide comprehensive learning opportunities.
2. Maintain Active Side Projects
Keep 2-3 side projects running consistently. They're your laboratory for experimentation and your portfolio for demonstration.
3. Implement Structured Planning
- Annual/quarterly goal setting
- Monthly project focus
- Weekly reviews and planning
- Daily micro-adjustments
4. Cultivate Deep Learning Habits
Don't just use tools—understand how they work. This deeper knowledge becomes invaluable during system design and troubleshooting.
5. Leverage AI Thoughtfully
Use AI as a learning accelerator, not a replacement for critical thinking. Combine AI assistance with hands-on experimentation.
6. Stay Directionally Focused
Set general career directions while maintaining flexibility. Focus your planning energy on shorter time horizons where you have more control.
7. Share Your Knowledge
Document and share your learning journey. The act of teaching reinforces your own understanding while building your professional brand.
Conclusion: The Compound Effect of Consistent Growth
Prashant's journey illustrates a fundamental truth about software engineering careers: consistent, structured effort in learning and building creates compound returns over time. His success isn't the result of a single breakthrough but rather the accumulation of daily habits, strategic planning, and relentless curiosity.
For software engineers at any stage, the lesson is clear: combine structured planning with experimental learning, balance focused work with strategic exploration, and maintain the humility to keep growing. The technology landscape will continue evolving, but the fundamentals of continuous learning and systematic execution remain constant.
The question isn't whether you'll encounter opportunities, situations, and people that could transform your career—it's whether you'll be prepared to capitalize on them when they arrive.
Start with your next 30-minute learning block. Plan your next side project. Schedule your weekly review. The compound effect begins with a single, consistent step forward.
Watch the Full Episode
Listen to the full episode for more insights from this conversation.