← Back to all posts Why I Started This Blog?

Why I Started This Blog?

I'm Karan — a B.Tech IT graduate from Nagpur, currently job-hunting, currently building things in Python and Flask, and currently figuring most of it out as I go. This is the first post on this blog, so let me explain why it exists at all — and why I think it's worth reading even if you've never heard of me.

Most developer blogs feel written from the finish line

When I was learning to code, almost every blog I read felt like it was written by someone who already had everything figured out. Clean code. Confident explanations. No mention of the three hours they spent debugging a typo in a route decorator, or the afternoon they realized they'd been confusing POST and PUT for six months.

That's not where I am. I'm a fresher. I break things constantly. I Google the same error twice in a week. I occasionally discover I've been spelling a Flask keyword wrong for an entire afternoon — and that the error message was telling me exactly that, I just wasn't reading it carefully enough.

I couldn't find many blogs written from the middle of the journey. So I decided to write one.

What this blog actually is

This isn't a tutorial site. It isn't a portfolio dressed up as a blog. It's a learning log — notes from someone actively building things, actively applying for jobs, and actively making mistakes worth documenting.

Specifically, you'll find:

  • Technical posts — what I'm building in Python, Flask, FastAPI, and MySQL, and what I'm learning from each project. Not "here's a clean tutorial" but "here's what broke, why it broke, and how I figured it out."
  • Job hunt posts — nobody really prepares you for how much of it is just pattern-matching red flags, waiting for replies that don't come, and occasionally getting scammed by companies that aren't companies. I'm writing all of it down.
  • Mistake posts — the specific bugs, wrong assumptions, and bad decisions I've made that taught me something real. These are the most useful posts to write and usually the most useful to read.

A bit about where I'm coming from

I did my B.Tech in Information Technology from Nagpur Institute of Technology, and before that a Diploma in Computer Science. I've built five projects — ranging from a console-based Student Management System to an AI Text Classifier using PyTorch and Hugging Face Transformers. I've completed real hiring assignments for companies. I've been cold-called by fake recruiters asking for registration fees.

I'm not writing from experience of having a job. I'm writing from the experience of trying to get one, while simultaneously trying to get better at the thing I want to be hired for.

Who this is for

If you're a fellow fresher — job-hunting, building side projects, occasionally confused by your own code at 1am — this is for you. If you're a recruiter who wants to see how I think, not just what I've built — this is for you too. And if you landed here by accident — welcome, feel free to look around.

I'm not here as someone who's arrived somewhere. I'm here as someone documenting the walk — honestly, without the highlight reel.

What's coming next

The next few posts cover things I've already been through: what I actually learned building five projects (hint: it's not what the resume bullet points say), how I almost got scammed by a fake recruiter, and what the job hunt actually feels like from the inside. After that, I'll be writing as things happen — in real time.

If any of that sounds useful, stick around.