Subhajit Bhar (@jitwrites) 's Twitter Profile
Subhajit Bhar

@jitwrites

Building a life with Python, ML & freelancing. From $0 β†’ $10K 🟩🟩🟩🟩🟩🟩⬜️⬜️⬜️⬜️

ID: 1679649227385995264

calendar_today14-07-2023 00:29:41

12,12K Tweet

1,1K Followers

832 Following

Subhajit Bhar (@jitwrites) 's Twitter Profile Photo

Solo building is tough You doubt yourself You work in silence You wonder if it matters That's why I share my progress here, to remind myself it does matter.

Subhajit Bhar (@jitwrites) 's Twitter Profile Photo

I failed my first year freelancing. Here's what went wrong: - I treated it like a side hustle, not a business - I waited for clients instead of reaching out - I had no system, just vibes If you're starting out, don't repeat my mistakes.

Subhajit Bhar (@jitwrites) 's Twitter Profile Photo

Many will disagree, but I see 4 clear stages in software building: Coder β†’ writes scripts Prototyper β†’ builds working demos Developer β†’ ships MVPs Engineer β†’ builds enterprise-grade apps Vibe coding has already killed the coder stage, and it's eating into prototyping. But

Many will disagree, but I see 4 clear stages in software building:

Coder β†’ writes scripts
Prototyper β†’ builds working demos
Developer β†’ ships MVPs
Engineer β†’ builds enterprise-grade apps

Vibe coding has already killed the coder stage, and it's eating into prototyping.

But
Subhajit Bhar (@jitwrites) 's Twitter Profile Photo

My Upwork freelancing journey in one chart. 2024: flat, inconsistent, almost gave up. 2025: focused, consistent, finally compounding. 30-day rolling revenue now crossed $3K. If you're stuck in the flat zone, don't quit. That's where most people stop right before it compounds.

My Upwork freelancing journey in one chart.

2024: flat, inconsistent, almost gave up.
2025: focused, consistent, finally compounding.

30-day rolling revenue now crossed $3K.

If you're stuck in the flat zone, don't quit. That's where most people stop right before it compounds.
Subhajit Bhar (@jitwrites) 's Twitter Profile Photo

The hardest part of freelancing isn’t skills. It’s starting when you feel unready. Every roadblock is just a decision you keep pushing. I’ve learned that the hard way.

Subhajit Bhar (@jitwrites) 's Twitter Profile Photo

Remember the first client who trusted you That first gig was a leap of faith for both of you Keep delivering, keep growing, and more opportunities will follow

Subhajit Bhar (@jitwrites) 's Twitter Profile Photo

4 months left in 2025. I'm doubling down on: - NLP (RAG as my speciality) - DevOps - Cloud Infra (Azure focus) Time to level up. Time to attract high-ticket clients.

Subhajit Bhar (@jitwrites) 's Twitter Profile Photo

Marc is a template seller That's the impression I got when I rejoined X. Following him changed my mind. Templates aren't shortcuts; they're multipliers. Even with vibe coding, good templates save time and tokens. Keep shipping, Marc.

Subhajit Bhar (@jitwrites) 's Twitter Profile Photo

I had ~2,500 followers. After auditing, 60–70% are bots, inactive, or ghosts. If I remove them all, I’ll drop to ~750. That's the pill I’ve avoided for months. But it's the bottleneck. Better to have a small, active circle than a big, dead one. Let's see who stays πŸ‘€