Welcome to my blog!

Navigating Tech Career Changes - From Software Development to Product Design and Beyond

Thinking Through Career Transitions - My Tech Odyssey from Software Development to Design and Back

Navigating Tech Career Changes - From Software Development to Product Design and Beyond

Published At


Reading Time

~ 6 min read

At some point in their careers, professionals often feel the urge to change paths. It's a decision filled with emotions, excitement, apprehension, and a deep desire to pursue what truly resonates with one's soul. I have experienced this firsthand and am eager to share my reflections to guide those who are on the verge of making such pivotal decisions.

From Code to Design and Back: A Personal Tale

As a software developer, I was always curious about design, human psychology, and behavior. This curiosity led me to explore Product Design and delve into understanding user behavior, predicting actions, and shaping applications accordingly. I wanted to gain firsthand experience and learn all about Product Design, so I dedicated a year to this field. My intention was to leverage this knowledge for future endeavors in product development and entrepreneurship. This experience provided valuable insights into the world of Product Design, further fueling my passion for software development while equipping me with a broader perspective to contribute to the end-to-end product development lifecycle.

A career change is often seen as a linear move from one profession to another. However, my journey from coding to design and back emphasizes that it's okay to pivot when you discover where your true passion lies. It's about continuously learning and finding what genuinely aligns with your professional and personal goals.

An Insightful Epiphany

My experience in front-end development has exposed me to design. In design, I greatly enjoy meetings and discussions focused on understanding users, solving their problems, and brainstorming solutions. However, I dislike the repetitive tasks involved in aligning pixels, copying and pasting frames, and making small changes to components for different screen sizes. And now, imagine multiplying that by 100. It's not something I enjoy doing; it's quite boring and takes away the fun and challenge from my life. It didn't satisfy me (or might not satisfy anyone who has already done some development) 😅. Don't get me wrong, I have a huge respect for people who do design work, I really do. But, it's not my cup of tea.

I have come to realize that I am too deeply entrenched in the world of development to excel as a designer. However, I take pride in my ability to implement a well-crafted design and pinpoint flaws in user experience (UX). The experience of exploring design has been valuable because it has provided me with a better understanding of the intricacies involved.

I am grateful for the opportunity to venture into design because it has broadened my knowledge and perspective. It has allowed me to gain insights into the ever-evolving tech industry, where roles often intersect and boundaries blur. As professionals, it is crucial for us to remain adaptable and embrace continuous learning and growth.

In India, changing careers, especially in a nascent field like product design, comes with its own set of challenges. My learning journey was heavily influenced by resources from the West, relying on online courses, books, and YouTube tutorials. This steep journey highlighted the power of self-learning and resilience.

Traditionally, the Indian professional landscape has been rigid, with predefined paths for each profession. However, the increasing influence of the global tech community, coupled with the digital age, has opened doors to countless opportunities.

Debunking Career Change Myths

There are several myths associated with career changes, particularly in the Indian context:

"You'll lose your seniority and start from scratch." In reality, many skills are transferable, and while there might be an initial adjustment period, your prior experience always counts.

"It's a sign of inconsistency." On the contrary, it's a sign of growth and a desire to align one's profession with passion and purpose.

"You won't earn as much in a new field." While initial earnings might vary, passion and proficiency in any field can lead to financial success.

Reflect Before the Leap

For those contemplating a career switch, especially in the tech realm, my advice resonates with the essence of this article's title: Think before you leap. Consider immersing yourself in the new role as a side endeavour, even if only briefly. Engage in introspection, questioning if your personality aligns with the new domain, and visualize where you'd like to be in the next decade. This new change will help you reach there. My lifetime goal is to be an entrepreneur, and I have always wanted to learn the end-to-end product development lifecycle; design did help me.

Embracing Full Circle

The allure of software development never truly left me. Despite my brief immersion into product design, I found my way back to coding, albeit now enriched with a wider perspective infused with design thinking. The crux is, it's never too late to retrace your steps or choose a new path altogether.

Evolving Perspectives on Career Changes

Over time, my perspective on career transitions has matured. It is no longer solely about pursuing fleeting passions; it is about aligning them with my intrinsic strengths and envisioning the long-term journey. Each experience, whether in design or development, has influenced my professional trajectory, providing insights into myself and where I truly belong.

In conclusion, career transitions reflect personal growth and evolving perspectives. They involve gaining a better understanding of oneself, making informed choices, and ultimately finding a path that deeply resonates with one's aspirations and passions. When answering these questions, it is important to be rational and think deeply.

To help you make decisions, consider these questions:

  • What will my life look like in 5 years if I continue on the same path?
  • What will my life look like in 5 years if I choose a completely different path?
  • What will my life look like if I choose a different path without worrying about money or others' opinions?
  • What is the first thing that will happen if I do the thing I fear doing?
  • What can I do to prevent each of the worst things from happening?
  • If the worst-case scenario happens, what can I do to recover from it?
  • What are the benefits of attempting or partially succeeding?
  • If I do the thing that scares me, what will my life look like in 6 months, 1 year, and 3 years?

Do you have any questions, or simply wish to contact me privately? Don't hesitate to shoot me a DM on Twitter.

Have a wonderful day.
Abhishek 🙏

Join My Exclusive Newsletter Community

Step into a world where creativity intersects with technology. By subscribing, you'll get a front-row seat to my latest musings, full-stack development resources, and exclusive previews of future posts. Each email is a crafted experience that includes:

  • In-depth looks at my covert projects and musings to ignite your imagination.
  • Handpicked frontend development resources and current explorations, aimed at expanding your developer toolkit.
  • A monthly infusion of inspiration with my personal selection of quotes, books, and music.

Embrace the confluence of words and wonder, curated thoughtfully and sent straight to your inbox.

No fluff. Just the highest caliber of ideas.