Why I’m Starting a Blog

I plan to write about the projects I’ve worked on, the tools and frameworks I love, and the lessons I’ve learned along the way.

I’m kind of the guy who appreciates growth. And in general, I’ve come a long way in this life. Sometimes, when I reflect on my past self and compare it to who I am now, and I go, “Uh, I’ve really changed over the years.” This realization isn’t based on memories alone; but also old pictures, videos, and even chats. These things highlight how much I’ve transformed over the years.

I see some of my chats and think, “I can’t believe I said that” or “If it were today, I’d handle this differently”. These little flashbacks don’t just bring back memories; they show me how much I’ve grown. And honestly, having those records is what makes this reflection possible.

I’d like something like that for my journey as a software engineer. Something that lets me look back years from now and see how much I’ve improved. Which brings me to my reason for starting a blog.

As a software developer, I’ve come to realize that the journey of growth isn’t just about writing code—it’s about documenting lessons, reflecting on experiences, and sharing knowledge with others. That’s why (among other reasons) I’ve decided to start this blog. It’s not just a personal endeavor—it’s a way to keep getting better. Here’s what I hope to achieve with this blog:

But it’s more than that. I also see this blog as an extension of my second brain. I already use tools like Obsidian to capture ideas, lessons, and insights from my daily work. That’s where I brainstorm and refine my raw thoughts. This blog is the next step—a place to take the best of those ideas and share them with others. Whether it’s a solution to a tricky problem, an opinion about tech drama, or a lesson I’ve learned, this blog is my way of putting it all out there.

It’s a bridge between my personal knowledge system and the broader tech community, where I hope to contribute, connect, and keep growing.

1. Track My Journey

Every project I work on teaches me something new. Writing about them will give me a clear record of my progress—something I can look back on and see how far I’ve come.

2. Solidify What I Learn

They say you don’t really understand something until you can explain it. Writing forces me to organize my thoughts and really dig into what I’ve learned. It’s learning by teaching.

3. Build My Second Brain’s Extension

I want this blog to act as an extension of my second brain. While Obsidian helps me manage raw ideas and private notes, this blog is where I share the polished, actionable parts—things that can help others while keeping my journey visible to myself.

4. Contribute to the Community

I’ve learned so much from other developers’ blogs and tutorials. This is my way of contributing—sharing tips and lessons that might help someone else out.

5. Improve My Communication Skills

Explaining technical stuff in a way that’s simple and clear isn’t easy, but it’s a skill worth having. This blog gives me a chance to practice that.

6. Build My Developer Brand

As I share my projects and ideas, this blog becomes part of my portfolio—a way to show what I know and what I’m working on.

Looking Ahead

This is just the beginning. I’ll be writing about the projects I’ve built, tools I’ve used, and lessons I’ve picked up along the way. My goal is to keep learning, sharing, and improving.

If you’re here reading this, welcome. I’m excited to have you along for the ride!