DEV Community

Cover image for # Why I Chose Blockchain Over Normal Web Dev (And What I Gave Up)
Srashti
Srashti

Posted on

# Why I Chose Blockchain Over Normal Web Dev (And What I Gave Up)

Let me be honest with you about something.

Choosing blockchain over regular web dev as a third-year CSE student is not the "safe" move. Nobody's recruiter is sliding into your DMs because you know Solidity. The placement cell doesn't have a checkbox for "deployed smart contracts on Ethereum."

I chose it anyway. Here's the actual story.


The moment I looked at web dev and felt nothing

First year. Everyone around me was learning React. HTML, CSS, JavaScript, then React, then Next.js, then whatever framework dropped last Tuesday.

I tried. I built things. A portfolio site. A to-do app. The classic beginner projects that every tutorial sends you to build and every recruiter has already seen ten thousand times.

And I kept thinking — who else is doing exactly this right now?

The answer was: a lot of people. A genuinely uncomfortable amount of people. All learning the same stack, building the same projects, competing for the same internships at the same companies.

I didn't want to be in that queue. Not because I'm too good for it — I'm not. But because the queue was already so long, and I wasn't even sure I wanted to be at the front of it.


Then I found the question that changed everything

What if you could write code that nobody could tamper with?

I've written about this before. But it's worth saying again because it's genuinely the reason I switched.

Not the money. Not the hype. Not because "Web3 is the future" — I don't know if it is. Nobody does.

It was that question. The idea that logic could sit on a chain, execute automatically, and be readable by anyone. No company behind it. No server you have to trust. No terms of service that can change overnight.

Code as law. Not metaphorically. Literally.

That idea grabbed me in a way that "build a full-stack CRUD app" never did.


What I actually gave up

I'm not going to pretend this was a cost-free decision. It wasn't.

The internship path is harder.

Web dev has a pipeline. Learn React → build projects → apply to startups → land a frontend internship. It's competitive but it's mapped. The roadmap exists. Companies know what to look for. Candidates know what to build.

Blockchain doesn't have that yet. Not in India. Not at the second-year level. There are companies building in Web3, but they're fewer, they're pickier, and they often want experience that takes longer to build.

I knew this going in. I chose it anyway.

The community is smaller.

Stuck on a React bug? Stack Overflow has fourteen answers, three YouTube walkthroughs, and a Reddit thread from 2019 that somehow still applies.

Stuck on a Solidity error? You're reading the docs, the GitHub issues, and occasionally a Discord server where someone might reply in four hours.

I got used to figuring things out alone. Honestly? That's made me better at it.

The tutorials run out faster.

Web dev content is infinite. You could watch tutorials for a year and still have a queue.

Solidity tutorials are good — Patrick Collins is genuinely excellent — but you hit the edge faster. At some point, you're reading Ethereum Improvement Proposals and audit reports to understand something. That's a different kind of learning.


What I got instead

Here's the thing nobody tells you about picking the less crowded path.

When the field is smaller, you stand out faster.

I'm a second-year student. I've deployed contracts on testnet, I'm building a crowdfunding DApp, and I write about it publicly. In web dev, that's table stakes. In blockchain, at my year, in my city? It's genuinely rare.

I'm not saying I'm exceptional. I'm saying the bar to be visible is lower because fewer people are showing up consistently.

And the problems are genuinely unsolved. In web dev, the wheel has been invented. You're optimizing it. In blockchain, people are still figuring out what the wheel should even be. Smart contract security, gas optimization, decentralized identity, cross-chain bridges — these aren't finished problems. They're open questions.

I want to work on open questions.


The honest version of "follow your passion"

Everyone says follow your passion. Nobody says what happens when your passion is inconvenient.

Blockchain is inconvenient. It's harder to learn, harder to get hired in, and harder to explain to relatives who want to know when you're getting a "real job."

But every time I deploy a contract and watch it execute — no server, no company, no middleman — I feel something that I never felt building a to-do app.

That feeling is worth the inconvenience.


If you're deciding right now

If you're a CS student weighing this choice — I'm not telling you to pick blockchain. I'm telling you what I picked and why.

Web dev is not lesser. It pays well, it has a clear path, and there's real craft in building great products. If React excites you the way Solidity excites me, do React. The passion matters more than the stack.

But if you're in that queue and feeling nothing — maybe look at what's outside it.

The crowded path is crowded for a reason. But it's not the only one.


I'm Srashti Gupta, building in the Web3 space. I write about blockchain, real experiences, and things I'm figuring out in public. Let's connect on LinkedIn.

Top comments (0)