Pinned Tweet
My coworker got promoted over me.
He was worse at coding. Better at politics.
I wrote better code. Fixed more bugs. Shipped faster.
He talked in meetings. Took credit. Played the game.
He got the promotion. I got "keep up the good work".
That's when I realized: corporate rewards politics, not performance.
Six months later I quit. Started freelancing.
Now I make 3x his salary. No politics. No credit-stealing. Just solving problems and getting paid directly.
The best developers rarely get promoted. They get used.
Companies optimize for compliance and communication. Not competence.
If you're technically great but politically terrible, you'll never win at corporations.
Leave. Build your own thing. Get paid for your actual value.
Three rejected requests for a raise when you're literally keeping the lights on?
No way.
That’s not a matter of market rate.
That’s them hoping you never leave to see what you’re really worth.
I left a $24K job on a Tuesday
No backup plan
No savings cushion
Just rage
My manager denied my raise request for the third time. "Market rates," he said
I was saving the company $200K annually preventing downtime, getting paid $2,000/month for it
That night I posted on linkedin:
Site reliability engineer available for freelance DM if interested.
Three inquiries by Friday First client paid $7K/month 40h/week contract
I never went back
That was 5 years ago, now I make $250K+ and build SaaS products with my wife from home.
Same technical skills. Different market.
Your employer caps your income The market doesn't
The only question is: how long will you accept their ceiling?
Andrei Verdes retweeted
My biggest freelance mistake?
Not charging enough
I charged $75/hour thinking it was good money
Client later told me he budgeted $150
I left $15K on the table that project alone
I was anchoring to my corporate salary. Huge mistake
Your corporate salary is designed to trap you. It's not your market value
Freelance rates should be based on: problem solved, speed delivered, risk removed
Not your previous salary
Now I quote projects, not hours. Solve a $50K problem? I charge $8K-12K
10 hours or 50 hours doesn't matter. Value matters
Stop charging hourly. Start charging for outcomes
"Job security" is the biggest lie corporate ever sold us.
209,215 tech workers laid off in 2025 alone.
And we're not even done with the year.
These weren't bad developers. They weren't underperformers.
They were people who did everything right:
Showed up early. Stayed late. Hit deadlines. Shipped features. Got "exceeds expectations" on reviews.
Then got a Zoom call and 2 weeks severance.
Meanwhile, I watched devs panic:
"I have a mortgage". "I have kids". "I need health insurance".
All valid. All real fear.
But here's what nobody tells you:
That "security" you're clinging to? It never existed.
You're one earnings call away from unemployment. One budget cut. One investor memo.
Your job isn't secure. It's just familiar.
I went freelance 2 years ago. People said I was crazy.
"What about stability?" "What about benefits?"
Now when layoffs hit, I don't panic.
I have a system that gets me inbound clients all the time.
Also I have a system that once applied, gets me clients within in 1-2 weeks by doing outreach.
If I lose a corporate job? I have zero.
Freelancing isn't riskier than employment.
It's just distributed risk instead of concentrated risk.
209,215 people learned that the hard way this year.
You don't have to be next.
Start taking freelance projects on weekends. Build a safety net while you still have a paycheck.
Because that "stable job"? It's one spreadsheet away from disappearing.
If you're a Software Engineer:
What’s your biggest fear about going freelance?
12%Inconsistent income
81%Finding clients
6%No benefits / safety net
0%Being alone / isolated
16 votes • Final resultsI watched the worst engineer on my team get promoted.
Not because he shipped more.
Not because he was better.
Because he never challenged anything.
He nodded in meetings.
Repeated the manager’s opinions.
Took credit without owning outcomes.
I did the opposite.
I questioned bad decisions.
Pushed back on dumb timelines.
Actually built the hard parts.
Guess who got labeled “difficult”.
That day I learned a brutal rule:
Corporate rewards obedience, not competence.
If you’re someone who thinks independently,
corporate isn’t broken for you.
It’s working exactly as intended.
That’s when I stopped trying to win the game
and started looking for an exit.
If you're a Software Developer working a 9-5:
what's your biggest career frustration right now?
32%Low Salary vs value
37%Constant burnout/overwork
21%Job insecurity/layoffs
11%Stagnant growth
19 votes • Final resultsIf your posts offend no one, they’ll inspire no one.
I played it safe online for 6 months.
Wrote "nice" posts.
Shared "helpful tips".
Tried to sound agreeable so nobody would get mad.
You know what it got me?
200 followers
0 real conversations
A feed full of polite strangers who didn’t care if I posted or disappeared.
Then I made one shift:
I picked an enemy.
Not a person.
A behavior.
Mediocrity.
Excuses.
People who "research for months" instead of building for a week.
Creators who "stay neutral" because they’re scared of being judged.
I wrote a post calling it out.
Half the replies were angry.
Half were relieved someone finally said it.
And suddenly my account EXPLODED.
Here’s what nobody wants to admit:
Safe content is invisible.
Neutral content is forgettable.
Agreeable creators are ghosts.
If your posts don’t repel at least 50% of people
they will never attract the other 50% who actually care.
The day I stopped trying to sound "reasonable"
was the day people started listening.
Pick a stance.
Pick an enemy.
Say something real.
Playing it safe is the fastest way to die online.
Corporate taught me two things:
Hide your salary. Hide your ambition.
I was making $24K/year as a dev.
Found out the guy next to me, 15 years experience same job, was making $30K.
Six. Thousand. More.
For fifteen years of loyalty.
HR told me day one: "Never discuss your salary". Made it sound like law.
It's not. It's illegal to enforce that. And now I know why.
The silence protects them. Not you.
Then my coworker asked me to help on a freelance project.
Had to keep it secret. Our "non-compete" treated side work like a felony.
They didn't want me earning more. They wanted me dependent.
That's when it clicked:
Corporate doesn't pay you for skill.
It pays you for staying quiet.
I left. Started freelancing.
First project: $4K for 15 hours of work.
More than I made in a month at that job.
Now I make 10x what they paid me. Same skills. Different system.
If you're good at what you do and they're underpaying you, it's not an accident.
It's the business model.
Stop protecting their secrets. Start building your own leverage.
I declined a client.
$220K/year. 40 hours/week on paper. One year contract.
I said no.
The founder was brilliant. Passionate. Had a real vision.
But he worked 12-14 hour days. Expected the same from me.
"We move fast here. You'll need to match my pace."
I could've taken it. Locked in $220K guaranteed. Called it a win.
But I did the math: 12-14 hour days for $220K is worse than my current rate for normal hours.
Plus I would've had zero time for other clients. Zero flexibility. Zero life.
That's when I realized: contracting gives you the power to say no.
Employees can't turn down bad projects. Bad managers. Burnout-inducing schedules.
Contractors can walk away. Choose better clients. Protect their time.
I turned down $220K that week.
Kept my 2 other clients at reasonable hours. Made more. Stayed sane.
Taking that contract would've been harder than managing 6 jobs at once.
This is why I contract. Not just for the money.
For the choice.
Bad clients exist at every price point. The freedom to decline them? Priceless.
I thought I'd rent forever.
Then I built my own house with cash.
Same skills. Same person. 2 years apart.
At my corporate job making $24K/year, my "wealth plan" was:
- Rent until I die
- Maybe scrape together a down payment for a tiny apartment
- Pray for raises that never came
Meanwhile, the company charged clients $15K/month for MY work.
I saw the invoices. Still thought "there's no way I can make that directly"
Imposter syndrome is expensive.
Quit. Started contracting. Same code. Same problems solved.
Clients paid $8K-$15K/month without blinking.
2 years later: $250K/year. House built from the ground up. Pure cash. Two cars. No debt.
From "stuck renting forever" to "building generational wealth."
The only thing that changed? I stopped letting a corporation gatekeep my market value.
Your employer convinced you that YOUR paycheck is realistic and the CLIENT'S invoice is impossible.
It's the opposite.
I thought working in tech meant building cool stuff.
Turns out, most devs just survive it.
I made $24K/year at a corporation.
No one built anything outside work.
No pride. No ownership. No curiosity.
Just Jira tickets and burnout.
I started to think this was normal.
Until I got paired with a 10x U.S. engineer.
He didn’t just code. He cared.
He challenged decisions. Had numerous open-source projects.
It reignited the spark I had when I first started coding.
Suddenly I was working 12-hour days.
Not because I had to, but because I wanted to.
Now I chase that spark while contracting.
If I lose it, I change clients.
Simple.
The fire is the signal.
The moment I realized corporate was a scam...
An account manager sent me a PDF by mistake.
A billing sheet.
I wasn’t supposed to see it.
$7,000 per month for the junior on my team
$15,000 per month for the senior
My salary? A tiny fraction of that
Same hours. Same projects. Same deliverables.
That was the day everything clicked:
Corporate wasn’t paying me based on my value.
They were paying me based on how little I negotiated.
The client was paying for outcomes.
I was getting paid for obedience.
So I stopped thinking like an employee.
Started thinking like the person sending the invoice.
Contracting made sense.
Building my own products made sense.
Posting publicly made sense.
One PDF showed me what my skill was ACTUALLY worth.
Sometimes the wake-up call isn’t a mentor or a book.
It’s an email someone sends to the wrong person.
Your followers don't remember you.
Because you're not here enough.
You post 2x/week. Ghost for 3 days. Post again. Ghost for 4 days.
Your audience forgets you exist.
The feed moves fast. If you're not showing up daily, you're invisible.
I do daily posting. 4,000 followers in 2 months. People recognize me now.
Not because my content is 10x better. Because I'm PRESENT.
You can't build a personal brand by showing up twice a week.
You build it by being unavoidable. Daily.
Your content might be great. But if people don't remember you, it doesn't matter.
Post daily or stay forgotten. Pick one.
Your corporate job isn't teaching you to build.
It's teaching you to comply.
Follow the process. Don't rock the boat. Wait for approval. Play politics.
That's what gets rewarded.
Shipping fast? Questioning decisions? Building without permission?
That gets you labeled "difficult."
I learned more in 6 months of contracting than 4 years at a corporate job.
Why? Because I had to SOLVE problems, not follow processes.
No manager to blame. No committee to hide behind. Just me, the client, and the work.
You don't learn to build in corporate. You learn to survive politics.
If you want to actually build things, leave. Contract. Freelance. Start a product.
Corporate caps your skills at the same rate it caps your salary.
Just upgraded my Supabase Edge Functions setup in the most sanity-saving way possible:
I moved all my logs into Grafana Loki.
Supabase’s default retention (24h on free, 7 days on Pro) made debugging real issues almost impossible (and the dashboard wasn’t helping).
Loki fixed everything instantly:
- 30 days retention
- Real search + real visibility
- Zero performance hit (logs batch + ship after the response)
- And I didn’t have to pay Supabase $60/month for their log sink
If you’re running Edge Functions in production, stop fighting the default logs.
Own your observability stack.
Content isn't a growth strategy.
It's a filtering mechanism.
You don't post to "grow your audience."
You post to FILTER your audience.
Every post repels some people and attracts others. That's the point.
Generic content attracts generic followers. Spicy content attracts engaged followers.
I don't want 50K followers who scroll past my posts.
I want 5K followers who reply, DM, and convert.
That's why I post daily. Not to maximize reach. To maximize FILTER velocity.
The more you post, the faster you find your people.
One post/week = slow filtering. Daily posts = fast filtering.
Most creators optimize for follower count. I optimize for audience quality.
Post daily. Be polarizing. Watch the right people show up.
If you need music to code, you're just addicted to stimulation.
Prove me wrong.
What's actually happening in your brain when you code with vs without music?
You don't have a content problem.
You have a production problem.
Everyone says "just be consistent".
Cool. But HOW?
How do you write 7 posts a week while building a business, serving clients, and not burning out?
You can't. Not manually.
That's why most creators post 2x/week, feel guilty, then quit.
They're treating content like a discipline problem. It's an infrastructure problem.
You need a SYSTEM that removes the friction. That captures your voice. That lets you batch a week of content in 30 minutes.
Without that? You'll always be stuck choosing between building your business and building your audience.
I built the system I needed. Now I post daily without thinking about it.
Infrastructure beats motivation every time.
Your feed is a fishing pond.
Stop posting and praying.
Reply to 10 new posts a day with meaningful value.
Add the interesting accounts to an engagement list.
Follow the roadmap for 30 days and watch your reach skyrocket.
Execution beats inspiration.

















