The Outsourcing Trap
There's a pattern I see repeat itself among developers, especially early in their careers: outsourcing their own decisions.
"What language should I learn?" — posted on Reddit, Twitter, YouTube. "Should I accept this offer?" — posted in a Discord group, waiting for someone to decide. "Should I switch companies now?" — opened as a poll on Telegram.
I understand the impulse. Career decisions are hard. It feels more comfortable to spread the responsibility across multiple opinions.
But there's a serious problem with this.
Why This Doesn't Work
When you outsource your decisions, you're asking people who:
- Don't know your context (your financial situation, your goals, your specific circumstances)
- Have different interests than yours (a senior dev on Twitter may be promoting the technology they use, not the one that's best for you)
- Are responding generically to a specific situation
The internet will always give the most generic possible answer. And a generic decision applied to a specific situation rarely works.
The Advice I Received (And Ignored)
When I left a federal university in my fourth semester, a lot of people told me it was a mistake. Professors, family, classmates. Everyone had an opinion about what I should do.
If I had followed the majority, I'd probably still be there.
The decision was mine. I knew my context. I knew that what I was learning in college, I could learn faster and in a more applied way on my own. I knew there were concrete opportunities waiting that a diploma wasn't going to accelerate.
I'm not saying the right decision is always to drop out. I'm saying the right decision is the one you made by deeply understanding your own context — not the one others made in their own context.
How to Make Better Decisions
I'm not saying you shouldn't seek opinions. Looking for perspectives is smart.
The difference is in how you use those perspectives:
Outsourcing: "Tell me what to do." Smart use: "Give me perspectives I haven't considered — but the final decision is mine."
A process that works for me:
- Define what you want (not what others expect of you)
- Collect perspectives from people who've been through similar situations
- Map the real risks of the scenario — not the imaginary ones amplified by fear
- Decide and own it — without transferring blame to whoever advised you
Your Career, Your Responsibility
In the end, you'll carry the consequences of your career choices — not the people who gave you advice in Discord.
This means the responsibility of knowing your context, understanding your objectives, and making the decision is yours. No one else will do it for you.
That's scary. But it's also what puts you in control.
Devs who delegate decisions stay dependent on external validation for every step. Devs who learn to decide for themselves build a career that truly reflects what they want — not what the majority thought was right.
Conclusion
Seek perspectives. Listen to experienced people. Consider different opinions.
But never delegate the final decision. You know your context better than anyone.
Take the wheel of your own career.
Prefer Watching?
I made a short video about this on TikTok: