Looking Back: My First Year of Blogging (2005–2006)
A few months ago, my blog turned 20. To celebrate, I published a short book titled 20 Lessons from 20 Years of Blogging, available on LeanPub. That milestone also inspired me to start a new series: revisiting my old posts, from the very beginning, and reflecting on what I was thinking and learning at the…
A few months ago, my blog turned 20. To celebrate, I published a short book titled 20 Lessons from 20 Years of Blogging, available on LeanPub. That milestone also inspired me to start a new series: revisiting my old posts, from the very beginning, and reflecting on what I was thinking and learning at the time.
This post covers the first stretch of that journey — 2005 and 2006 — the earliest entries on my blog.
🎥 Watch the video: I recorded my live reflections on these early posts — unscripted, personal, and full of memories.
Getting Started
My very first post in August 2005 was simple: “Hey, I’m just getting started on this blog.” I even planned to keep two blogs—one for software development and another for personal topics. (That second one didn’t last long!)
The first post with content? A short rant titled “What’s up with zero-based arrays?” Twenty years later, I still stand by it. Some things never change.
I often meet people who hesitate to start blogging because they don’t know what to say or think they don’t know enough. But looking back at those first posts reminds me: it’s okay to start messy. Just share your thoughts, even if you don’t have all the answers yet (hint: we’ll never have).
Learning Out Loud
Those early entries also show my curiosity about C#, the using block, and how to manage resources properly. The writing was rough, my English was still evolving, but I was learning out loud. And that, more than anything, kept me going.
People often say I’ve been consistent for two decades. But in reality, I skipped months at a time back then. I posted three times in August, nothing in September, once in October, then disappeared until March. Consistency didn’t come first — starting did.
The MVP Years
In October 2005, I wrote about receiving my Microsoft MVP Award for the fourth year in a row. That recognition was special. It meant the work I was doing to help the developer community was making a difference.
The following year, in October 2006, I received it again — my fifth consecutive year. By then, I had transitioned from Visual FoxPro to C#, helping other developers do the same. Those early years of sharing and teaching shaped much of who I am today.
From Regex to LINQ
Some of my posts were simple frustrations, like struggling to understand regular expressions. Others documented technical shifts — like my talks about .NET tools such as FXCop and TestDriven.NET.
In April 2006, I gave a talk on C# 3 and LINQ. Instead of focusing on LINQ queries, I explored the foundational language features that enabled LINQ: extension methods, type inference, anonymous types, and lambdas. That focus on fundamentals still defines how I like to teach.
When Scott Guthrie Commented on My Blog
One of my favorite early stories: I wrote a post complaining about how slow ASP.NET 2 builds were. A few days later, Scott Guthrie himself — the .NET guy at Microsoft, now Executive VP of Cloud & AI — left a comment offering to help troubleshoot my project.
Can you imagine that? Those were the golden days of blogging, when conversations like that could happen directly in your comment section.
When the Geniuses Talk, I Fall Asleep
Near the end of 2006, I wrote a more extended reflection titled “When the Geniuses Talk or Write, I Fall Asleep.” It came from years of teaching and mentoring developers. I’d met so many experts who made topics sound more complex than they needed to be. I didn’t want to be that kind of teacher.
People had told me, “You explained object-oriented programming in three hours better than my professor did in six months.” I didn’t go to college, but I learned by doing and by helping others learn. That’s what made it stick.
Life Beyond Code
Not all my posts were about programming. In December 2006, I wrote about upcoming gigs with my band — complete with photos from metal rehearsals and studio sessions. Looking back at those reminds me how the blog has always been a reflection of my whole self, not just the developer part.
Wrapping Up
So that was my first full year of blogging: from zero-based arrays to MVP awards, from regex headaches to rock band gigs. The through-line? Curiosity, learning, and a willingness to share the journey publicly.
Consistency came later. But what mattered most was showing up and hitting publish.
🎥 Watch the full reflection video to see me walk through these posts in real time.
Leave a Reply