About This Blog

dailydevnotes.in is a personal learning log.

It documents my journey as a software engineer working in fast-paced startup environments, where learning happens alongside real deadlines, real users, and real pressure.

This blog exists to bridge the gap between:

  • Tutorials and real projects
  • Theory and practice
  • Knowing syntax and understanding systems

About Me

I’m Irshad, a software engineer early in my career.

I’ve been working in startups where:

  • Things move fast
  • You’re expected to figure things out
  • Learning happens while shipping
  • There’s rarely a “perfect” solution

I’m still learning.
I’m still making mistakes.
And I’m still figuring things out.

This blog doesn’t come from a place of mastery — it comes from experience in progress.


Why I Started Writing

At some point, I realized something important:

I was learning a lot — but only when I slowed down and reflected.

Whenever I:

  • Wrote down what went wrong
  • Explained a concept in my own words
  • Thought about why something worked

Things finally started making sense.

This blog is an extension of that habit.

Writing helps me learn better.
Publishing helps me stay accountable.
And sharing helps others who might be a few steps behind.


What You’ll Find Here

On this blog, I write about:

  • Software engineering concepts as I encounter them
  • Lessons from real startup work
  • Backend, frontend, and system thinking
  • Learning efficiently with a full-time job
  • Mistakes, fixes, and reflections

Everything is written with context — not just answers.


What This Blog Is Not

Let’s be clear.

This is not:

  • A “get hired fast” guide
  • A shortcut to mastery
  • A collection of copied documentation
  • A place for hype or trends

This is about slow, steady improvement.


Why Early-Career Perspective Matters

Many blogs are written by people looking back after 10–15 years.

That’s valuable — but it’s different.

This blog is written while I’m still in it:

  • Still confused sometimes
  • Still learning under pressure
  • Still connecting dots

That makes the experience more relatable for most developers.


Looking Ahead

As I grow, this blog will grow with me.

The topics may evolve.
The depth will increase.
But the honesty will stay the same.


Thanks for Being Here

If you’re learning software engineering and feel overwhelmed at times — you’re not alone.

If this blog helps you even a little, it’s doing its job.

Thanks for reading.
Let’s keep learning.

Irshad