Need someone to lead product management at your software company? I create software for people that create software and I'm looking for my next opportunity. Check out my resume and get in touch.

This is the blog of Adam Kalsey. Unusual depth and complexity. Rich, full body with a hint of nutty earthiness.

Site Management Archives

Is an API really needed? October 23, 2006
Could your web site become your next API?

LiveJournal Power-loss post-mortem January 23, 2005
A detailed account of real-world disaster recovery at LiveJournal.

Alternate URLs October 3, 2003
What happens if someone visits wwe.yoursite.com? Or doesn’t add the www? Will they still find your site?

ALTer September 24, 2003
A short Perl program to automatically add alt text to every image tag on a site.

Fault Tolerance August 27, 2003
How well will your servers stand up to the truly unexpected

Optimizing your RSS feed August 11, 2003
How to reduce your bandwidth expenses by optimizing your RSS feed.

URIs are forever June 23, 2003
Once you put a document online, links will point to that address forever.

Blogroll autodiscovery June 20, 2003
An automated way for machines to find and process your blogroll would benefit applications like Feedster as well as making it easier for tools to find related weblogs.

Bad call May 15, 2003
Telephone services are very reliable and broadband is not. Think carefully before switching your telephone service to run over your cable modem.

RSS contents April 24, 2003
If you’re going to provide an RSS feed, make it worthwhile.

Feed overload April 4, 2003
How to ban someone from requesting a Web page and give them alternate content instead.

Referral Abuse January 30, 2003
Aggregators are misusing the http referrer header to identify themselves.

Color Correction January 20, 2003
Letting people see your products in every available color combination is a good idea. Just make sure that you’re showing the right colors.

Prices anyone? January 17, 2003
Product reviews need to provide more complete product information.