Review the full workshop on YouTube.
The question behind every career decision
At some point in every career conversation, the same confusion surfaces. “Should I specialize or diversify? Should I go deeper or go wider? Should I take the promotion or switch roles?”
Nobody frames it this way, but what they’re really asking is: should I grow vertically or horizontally? Understanding the difference, and knowing when to prioritize each, is one of the most important career decisions you’ll make.
The T-shape of skilling
Whenever you search for career growth advice, you’ll eventually run into the T-shaped skills framework. It’s a simple visual. The vertical bar represents depth in one area. The horizontal bar represents breadth across multiple areas.
Three types of skilling feed into this shape.
Upskilling is improving within your current role. A writer becoming a better writer. A coder becoming a better coder. You’re going deeper in what you already do.
Cross-skilling is picking up adjacent skills outside your primary role. That same writer learns to use Canva for cover images, publishes content through WordPress, picks up basic SEO, starts managing social media. None of these are “writing,” but they all support the writing role. This is where the horizontal bar starts forming.
Reskilling is a full reset. You were a writer, now you’re becoming a coder. Your vertical bar starts over in a new domain, but the horizontal knowledge you accumulated doesn’t disappear. It becomes context that may or may not help in your new path.
Most people only use the word “upskilling” for all three. But understanding the distinction changes how you think about your career trajectory.
What vertical growth looks like
Vertical growth is climbing the ladder within your field. Junior to senior. Senior to lead. Lead to manager. It comes with three things.
Promotions. You move up in title and responsibility.
Compensation increases. Higher roles typically pay more.
Authority. Whether formal or informal, you gain influence over decisions, people, and direction.
This is what most people picture when they think about career growth. And for good reason. It’s visible, measurable, and financially rewarding.
The downsides of going only vertical
Your opportunity landscape shrinks. The higher you climb in a specialized role, the fewer equivalent positions exist in the market. A lead coder looking for a new job has far fewer options than a mid-level one. If you get laid off at a senior level, finding something comparable becomes genuinely difficult, especially in Pakistan where the market for senior specialized roles is thin.
Management gets forced on you. In most Pakistani companies, the only way “up” after a certain point is into management. Whether you want it or not. Whether you’re good at it or not. A brilliant coder gets promoted to managing 20 people, and suddenly they’re doing work they hate, poorly, while the company loses a great coder and gains a bad manager. Both sides lose.
You become siloed. Five or six years in the same company, doing the same type of work, and you stop seeing what’s happening outside. New technologies. New skill demands. New market trends. Your salary comes on time, things feel stable, and complacency sets in. You become a great employee for that specific company, but you may not be competitive anywhere else.
Every toolkit, template, and guide we build is accessible to anyone. If they helped you land a client, pass an interview, or ship a project, consider paying it forward so we can keep building more.
The downsides of going only horizontal
You never specialize. Employers want someone who is genuinely good at something. If you’ve spent six months in support, six months writing, six months in project management, and six months in marketing, you have breadth but no depth. When you walk into an interview, the company doesn’t need someone who’s done ten different things. They need someone who’s excellent at one thing.
Compensation stagnates. Without specialization, your salary stays flat. Every new role resets your seniority. After four job switches, your “last salary” is still entry-level because you never stayed long enough to earn raises in any of them.
You develop an illusion of expertise. This is the most dangerous trap. After dabbling in frontend, backend, DevOps, and design over two years, you call yourself a full-stack engineer. But there’s a massive gap between someone who’s built a couple of websites and someone who’s spent a decade developing complex products. The same applies to marketing. Running one email campaign and writing ten articles doesn’t make you a performance marketer. Horizontal growth can trick you into believing you know more than you do.
The ideal combination
Neither path works in isolation. The answer is combining both, but the timing matters.
First two to three years: go horizontal. Experiment. Try different roles. Work in different environments. Your goal during this phase isn’t to climb. It’s to discover. What are you genuinely good at? What holds your attention even when it’s hard? Where do the best opportunities exist?
Don’t call anything your passion during this phase. You haven’t earned that word yet. You haven’t made money from it, built real products with it, or worked with actual clients on it. Passion is something you discover through doing, not something you declare from a university classroom.
After the exploration phase: go vertical. Once you’ve found the intersection of genuine interest, strong ability, and real market opportunity, commit. Go deep. Build expertise. Pursue promotions. Develop a portfolio that proves your depth.
Here’s what happens when you find the right vertical path. The problems that plague pure vertical growth stop applying. Opportunity landscape? A passionate expert who builds projects and stays current will always have options. Forced management? Companies recognize when someone is too valuable as an executor to waste on management. Siloing? A genuinely passionate person keeps learning outside of work hours because they want to, not because they have to.
Passion solves most of the vertical growth problems. But passion has to be discovered through horizontal exploration first. You can’t skip the first step.
What kind of company should you work in
This is the part most people don’t think about, and it matters as much as what role you take.
Startups accelerate horizontal growth. Small teams mean you wear multiple hats. You’ll cross-skill and reskill constantly. The pay is often strong because startups usually have funding to burn. But the risk is real. Startups shut down. Budgets dry up. Your job can disappear overnight regardless of your performance. If you’re early in your career and not afraid of instability, startups offer the fastest learning environment.
Small and medium businesses are the balanced option. They’re established. They’re not closing tomorrow. The compensation is moderate, often lower than startups, but the risk is minimal. You’ll get some cross-skilling, some upskilling, and a stable environment to figure things out. If you’re still unsure about your direction after two to three years of exploration, an SMB gives you time to decide without the stress of a startup’s volatility.
Enterprises and corporates are built for vertical growth. They have structured departments, defined levels, clear promotion paths. You can work at one for 20 years if you perform well. The stability is the selling point.
But the trade-off is significant. In the long run, over 10 to 15 years, corporates typically pay less than startups unless you reach director or C-level positions. And reaching those positions often requires going through the management transition, which, as discussed, isn’t for everyone.
The startup pays the most but carries the highest risk. The corporate pays the least long-term but offers the most stability. The SMB sits in the middle on both axes.
The Pakistan reality check
In Pakistan, career options narrow significantly between 35 and 45. At that point, most professionals end up on one of three paths. Running their own business. Moving abroad. Or settling into a low-demand, stable role that functions like a government job, steady paycheck, minimal challenge, limited growth.
If none of those sound appealing, the time to plan is now, not at 35. The decisions you make in your first few years, what skills you build, what kind of company you join, whether you prioritize horizontal or vertical growth, those decisions compound. They determine which of those three paths you end up on, or whether you create a fourth one.
The framework
Start horizontal. Discover what you’re good at and what the market rewards. Transition to vertical once you’ve found the right lane. Choose your company type based on your risk tolerance and current career stage.
Don’t just chase titles. Don’t just collect skills. Build a career that has both depth and breadth, timed correctly. That’s the combination that keeps you growing, earning, and relevant for the long run.
With or without my help – I wish you the best.
Come Build With Us
400+ members showing up, shipping work, and helping each other get better.
If you’re working on something real, Wander Labs might be your next step.

See, at the heart of it – I love solving problems for people using tech, it doesn’t get simpler than that.
I am known for constant experimentation and relentless execution.
Right now – my focus is to help everyday folks of Pakistan understand tech, career, and business better with everything I do.
