The discussion in the vertical SaaS thread got me thinking about something that keeps me up at night:
When’s actually the right time to specialize?
My Mistake: Specializing Too Early (and in the Wrong Thing)
I’ve been reflecting on my healthcare SaaS failure from the other thread. But there was an even earlier mistake I made.
Back in 2020, fresh out of design school, I went ALL IN on consumer social products. Why? Because that’s what was hot. Everyone wanted to build “the next TikTok” or “Instagram for X.”
I spent three years:
- Building a portfolio entirely in consumer social
- Learning growth tactics specific to viral apps
- Networking exclusively with consumer product designers
- Reading only consumer tech case studies
Then in 2023, I tried to pivot into B2B SaaS (better business models, more sustainable). Guess what? Almost none of my specialized knowledge transferred.
Consumer social design patterns? Basically useless for enterprise software. Viral growth tactics? Not how B2B works. My network? Couldn’t help me land B2B roles.
I had specialized before I understood the fundamentals of product design, user research, and information architecture. I had to basically start over.
The Question I’m Wrestling With Now
Luis said 3-5 years of general experience before specializing. Keisha said don’t specialize before 2-3 years. Michelle said start exploring verticals at years 3-5.
But here’s what I want to understand better:
For junior engineers and designers: Should you explore broadly or specialize early?
Arguments I’ve heard for early specialization:
- Get a head start on domain expertise while you’re young and learning fast
- Build network in your vertical from day one
- Compound your domain knowledge over decades (Michelle’s point)
- Some companies prefer specialists even at junior levels
Arguments I’ve heard for broad exploration:
- You don’t know what you’ll be passionate about yet
- Technical/design fundamentals transfer, domain knowledge often doesn’t
- Market dynamics change (what’s hot now might not be in 5 years)
- Easier to switch between horizontals when you’re junior
Real Talk: I Picked Wrong. Twice.
First mistake: Specialized in consumer social too early (didn’t understand fundamentals)
Second mistake: Picked healthcare SaaS without really understanding the domain
Now I’m 12 years into my career, leading design systems (horizontal role), while doing side projects in healthcare accessibility to test if I actually want that vertical.
It feels late to still be figuring this out. But maybe that’s better than committing to the wrong thing earlier?
Questions for the Group
Especially curious to hear from people who:
-
Specialized early and it worked out – How did you know you picked the right vertical? What made it work?
-
Specialized early and regretted it – How did you pivot? Did your domain expertise transfer at all?
-
Stayed generalist for a long time – Did you feel like you missed the boat on domain expertise? Or did it work out?
-
Career switchers – If you came to tech from another field (teaching, healthcare, finance, etc.), did you immediately go into that vertical or start broad?
I see so many bootcamp grads getting advice to “niche down fast” and I wonder if that’s setting them up for my mistake. But I also see the salary data Keisha shared and think maybe they’re right to specialize early?
How do you know which vertical to bet on when you’re 2-3 years into your career and haven’t seen enough to really know yet?
Still figuring this out in 2026 ![]()