Coding Horror

programming and human factors

Today is Support Your Favorite Small Software Vendor Day

I'm a Windows user, and I'm out to prove Wil Shipley wrong:

Mac users love their machines; Windows users put up with their machines because they don't believe there's anything really better.

I love the Mac user base because they tend to be people who are into trying out new software and recommending it to each other and giving the little guy a chance. Windows users have demonstrated, ipso facto, that they do not believe in the little guy.

Wil's student talk from WWDC 2005 piles on even more criticism of stereotypical Windows users:

  • Windows users like going with the market leader, the "safe" choice.
  • Windows users don't want to spend more for quality, so they buy crapware knockoffs of your idea instead.
  • Windows users never upgrade.
  • Windows users only use three apps: Word, IE, and ITunes.
  • Windows users are afraid to install new software due to the massive amount of craplets and malware saturating the market.

Them's fightin' words, Wil Shipley. Well, except for the last part, which is true. 90% of Windows software is absolute unfettered crap which should never be installed on any computer running any operating system. Ever. But I'd also say Sturgeon's Revelation applies to all media, not just Windows software. But our 90% is larger than your 90%. Despite what all the Elise-drivin', iPod wearin', Mac-lovin' pundits would have you believe, it's not all craplets and malware in the Windows world.

As Windows users, we should do our part to fix this. Let's band together and support those small software vendors writing Windows apps that not only don't suck, they ROCK. Let's support the little guy who still gives a damn about creating small, beautiful, useful apps on an operating system that gets no respect.

That is why I declare today, Friday, December 1st, 2006, Support Your Favorite Small Software Vendor Day.

I've used Media Monkey several times to help catalog my self-ripped music collection, and I was blown away by the speed, the ease of use, and the cool features for mass-tagging my music. And, I'm ashamed to admit, I never paid the twenty bucks to register it. Even after using it quite extensively. I'm rectifying that situation right now: even as I type this post, I'm registering Media Monkey.

Check your hard drive, and I'm sure you, too, will find some bit of software written by a small software development shop, maybe even a single developer. Something you find incredibly useful. Something you rely on every day. Something you recommend without reservation to friends and peers. Something that makes using the computer that much more enjoyable. Or at least less painful.

Stop reading this post right now and buy that software. If it's not commercial software, don't let that stop you. Share the love by sending money to the person/shop/organization that created it.

This month it's MediaMonkey. Next month it might be ClipX, or Beyond Compare, or RegexBuddy, or TimeSnapper. It's time to stop floating by on the "free" version and give something back. If I can't come up with the scratch to spend a measly $20 a month supporting the very best work of my fellow independent software developers, can I really call myself a professional software developer? Can you?

As a Windows user, I work extra hard to avoid reinforcing all these negative stereotypes. I believe in the little guy writing cool Windows software. And by "believe in", I mean "pay". And so should you. Whatever operating system you choose to run, try to support the little guys writing the apps you use. We owe it to them. And, more importantly, we owe it to ourselves.

Written by Jeff Atwood

Indoor enthusiast. Co-founder of Stack Overflow and Discourse. Disclaimer: I have no idea what I'm talking about. Find me here: