For the longest time, I didn't want to blog. I spend my working life creating technical content and writing about it, for one thing.
For another, I did something that can only be described as proto-blogging during the Last Century, before there were good tools to do it. I had a lot to say and I was driven to say it, rather than continually answer technical questions e-mail, so I found a way. More recently, I haven't been as sure that anybody wanted to hear what I wanted to say. I also couldn't find a toolset I really wanted to use for the purpose. It's amazing how IDEs and editors spoil you, isn't it?
While I spend my time hopping between all kinds of languages while working, and if necessary could do everything in Visual Notepad, most of my web work is done in .NET. Most of the clean and simple blog-content creator tools, on the other hand, are not.
I wanted something clean and simple. It didn't have to be perfect. I don't mind putting effort in to modify something, as long as it was written in code I can admire and respect. (Come to think of it, I may just have encapsulated an important definition: open source projects that succeed, and the coders that love them, not to be confused with open source projects that turn into an unintentional imitation of the worst parts of corporate programming life.)
I admire and respect a lot of non-.NET code, but it takes me longer to modify it properly and, again, this isn't supposed to be work.
Well... I found BlogEngine.NET this weekend. And, so far, it is exactly what I was looking for.