A New Beginning
This isn’t just my first blog post — it’s a reset. A fresh start.
After years in the software industry, juggling features, deadlines, meetings, and momentum, I realized something: I’ve been building without always understanding why — and sometimes, without understanding how things truly work under the hood. Somewhere along the way, the curiosity that got me into software began taking a back seat to delivery.
So this blog marks the start of my journey to reconnect with that curiosity. To slow down, look deeper, and rebuild myself as a developer — from the ground up.
Why I’m Starting Over
Despite being a senior developer, I’ve come to accept that seniority doesn’t mean done. If anything, it’s a responsibility to stay sharp, adaptable, and self-aware. I want to revisit the basics not because I’ve forgotten them — but because I want to see them through wiser eyes.
That means diving back into:
- Data structures and algorithms
- Computer architecture and OS fundamentals
- Networking and protocols
- Software design patterns and principles
- Building clean, maintainable, and scalable systems
The goal isn’t just to level up technically — it’s to rebuild a deeper, more thoughtful mindset around engineering.
Why a Blog?
I’ve always believed that writing is thinking.
This blog will be my open notebook — a space to learn in public, document what I’m exploring, share projects I’m building, and reflect on mistakes I’m making. I don’t expect everything here to be perfect — but I do expect it to be honest.
If it helps someone else out there who's also trying to reconnect with their craft, that’s even better.
What You Can Expect
- Walkthroughs of projects and experiments
- Notes on topics I’m (re)learning
- Framework-free breakdowns of how things work
- Thoughts on developer growth, habits, and mindset
- Occasional technical rants and career reflections
I’m not chasing trends. I’m chasing clarity.
A Glimpse of What’s to Come
// Back to basics. Starting fresh.
function helloWorld(name: string): string {
return `Hello, ${name}. Welcome back.`;
}
console.log(helloWorld("Dibyajyoti"));