I still can't quite believe it's been two years and over 500 posts (ok, it's only 501, but that's still over 500 :)). My posting rate's dropped as Vista's getting closer to shipping, I keep letting other things get in the way, but...
Some of my favorite posts (aka a trip through memory lane):
One in a million is next Tuesday - an oldie, but a goodie.
What are these "Threading Models" and why do I care? - a brief introduction to one of the most confusing aspects of COM programming.
Larry's Rules of Software Engineering #1: Every software engineer should know roughly what assembly language their code generates.
Larry's Rules of Software Engineering #2: Measuring Testers by test Metrics Doesn't. - this one made it into a book :)
Me Too! - Bedlam DL3
How do I divide fractions? - One of the first posts inspired by Valorie, which generated some of the largest number of comments.
A Parable - Another Valorie inspired post.
It was 20 years ago today - my 20th anniversary post.
What does Style Look Like - the last post in my series on programming style - it includes links to the other articles.
Concurrency - My other major series from last year, which again includes pointers to the other articles in the series.
How do you play a CD - this is the last in a series of posts I made back in April and May last year where I showed a number of different ways to play the contents of a CD.
Moving Offices - Again - It's just funny :)
Remember the Blibbet - Actually I learned the origin of this badge just yesterday.
What I did on the 4th of July - proof that Larry makes stupid mistakes.
Larry goes to Layer Court - a peek into some of the quality processes in Windows.
Early Easter Eggs and Why no Easter Eggs
Anyway, that's enough memories :)
I've enjoyed the past two years, and once again, thanks for putting up with me :)