10 Years of Coding Horror

In 2007, I was offered $120,000 to buy this blog outright.

I was sorely tempted, because that’s a lot of money. I had to think about it for a week. Ultimately I decided that my blog was an integral part of who I was, and who I eventually might become. How can you sell yourself, even for $120k?

I sometimes imagine how different my life would have been if I had taken that offer. Would Stack Overflow exist? Would Discourse? It’s easy to look back now and say I made the right decision, but it was far less clear at the time.

One of my philosophies is to always pick the choice that scares you a little. The status quo, the path of least resistance, the everyday routine – that stuff is easy. Anyone can do that. But the right decisions, the decisions that challenge you, the ones that push you to evolve and grow and learn, are always a little scary.

I’m thinking about all this because this month marks the 10 year anniversary of Coding Horror. I am officially old school. I’ve been blogging for a full decade now. Just after the “wardrobe malfunction” Janet Jackson had on stage at Super Bowl XXXVIII in February 2004, I began with a reading list and a New Year’s resolution to write one blog entry every weekday. I was even able to keep that pace up for a few years!

The ten year mark is a time for change. As of today, I’m pleased to announce that Coding Horror is now proudly hosted on the Ghost blog platform. I’ve been a blog minimalist from the start, and finding a truly open source platform which reflects that minimalism and focus is incredibly refreshing. Along with the new design, you may also notice that comments are no longer present. Don’t worry. I love comments. They’ll all be back. This is only a temporary state, as there’s another notable open source project I want to begin supporting here.

It is odd to meet developers that tell me they “grew up” with Coding Horror. But I guess that’s what happens when you keep at something for long enough, given a modest amount of talent and sufficient resolve. You become recognized. Maybe even influential. Now, after 10 years, I’m finally an overnight success. And: old.

So, yeah, it’s fair to say that blogging quite literally changed my life. But I also found that as the audience grew, I felt more pressure to write deeply about topics that are truly worthy of everyone’s time, your time, rather than frittering it away on talking head opinions on this week’s news. So I wrote less. And when things got extra busy at Stack Exchange, and now at Discourse, I didn’t write at all.

I used to tell people who asked me for advice about blogging that if they couldn’t think about one interesting thing to write about every week, they weren’t trying hard enough. The world is full of so many amazing things and incredible people. As Albert Einstein once said, there are two ways to live your life. One is as though nothing is a miracle. The other is as though everything is a miracle.

I wasn’t trying hard enough. I had forgotten. I can’t fully process all the things that are happening to me until I write about them. I have to be able to tell the story to understand it myself. My happiness only becomes real when I share it with all of you.

This is the philosophy that underlies Stack Overflow. This is the philosophy that underlies Discourse. These are all projects based on large scale, communal shared happiness. Love of learning. Love of teamwork. Love of community.

Love.

For the next decade of Coding Horror, I resolve to remember how miraculous that is.

Related posts

I Stopped Reading Your Blog Years Ago

Emrah Diril [http://emrahdiril.com/] recently asked me this via email: > Steve Yegge mentioned in the comments of his last post [http://steve-yegge.blogspot.com/2009/05/programmers-view-of-universe-part-3.html] that he gets quite a bit of hate directed his way. > Fake51: you underestimate the ability of people to

By Jeff Atwood ·
Comments

Our Fractured Online Identities

Anil Dash has been blogging since 1999. He's a member of the Movable Type team from the earliest days. As you'd expect from a man who has lived in the trenches for so long, his blog is excellent. It's well worth a visit if

By Jeff Atwood ·
Comments

How To Achieve Ultimate Blog Success In One Easy Step

Always Be Jabbing. Always Be Shipping. Always Be Firing. It's the same advice, stated in different ways for different audiences. My theory is that lead generation derives from Google rank and that the best way to increase Google rank is to be like a professional fighter: neither jabs

By Jeff Atwood ·
Comments

Thirteen Blog Cliches

I started out in early 2004 as a blog skeptic. But over the last four years, I've become a born-again believer. In that time, I've written almost a thousand blog entries, and I've read thousands upon thousands of blog entries. As a result, I&

By Jeff Atwood ·
Comments

Recent Posts

Stay Gold, America

Stay Gold, America

We are at an unprecedented point in American history, and I'm concerned we may lose sight of the American Dream.

By Jeff Atwood ·
Comments
The Great Filter Comes For Us All

The Great Filter Comes For Us All

With a 13 billion year head start on evolution, why haven’t any other forms of life in the universe contacted us by now? (Arrival is a fantastic movie. Watch it, but don’t stop there – read the Story of Your Life novella it was based on for so much

By Jeff Atwood ·
Comments
I Fight For The Users

I Fight For The Users

If you haven’t been able to keep up with my blistering pace of one blog post per year, I don’t blame you. There’s a lot going on right now. It’s a busy time. But let’s pause and take a moment to celebrate that Elon Musk

By Jeff Atwood ·
Comments
The 2030 Self-Driving Car Bet

The 2030 Self-Driving Car Bet

It’s my honor to announce that John Carmack and I have initiated a friendly bet of $10,000* to the 501(c)(3) charity of the winner’s choice: By January 1st, 2030, completely autonomous self-driving cars meeting SAE J3016 level 5 will be commercially available for passenger use

By Jeff Atwood ·
Comments