kottke.org posts about Dan Catt

I didn't expect the world to be so bigSep 19 2012

Xkcd Big World

Today's XKCD must have taken Randall several years to draw...if you click and drag, it goes on forever. Or not quite forever, but Dan Catt did some figuring and:

Ok, so the XKCD map printed at 300dpi is around 46 foot / 14 meters wide, half that at magazine 600dpi quality.

Here's a better Google Maps-like way to explore the entire world.

There's no "u" in social mediaSep 28 2010

Dan Catt has written part one of a users guide to websites. It explains why sites with "social" features are so difficult to scale beyond a few hundred users and the necessary compromises made that piss off the sites' vocal power users. Excellent stuff.

That cool "user-who-did-x-also-did-y" feature was calculated whenever you visited your homepage. This worked for the 500 initial users (the site's builders and their friends) but started to take too long when they hit 1,000 users.

The site solved this by caching (storing the results for an amount of time) the calculations. The users complained that they were being shown incorrect data because everyone they knew was doing stuff all the time and it wasn't updating fast enough.

The site solved this by invalidating (removing the stored results so they need to be recalculated) the cache whenever anyone did anything. The site hits 5,000 users and the cache is being invalidated every sodding second ... the homepage takes too long to load.

The site solves this by writing their own custom code for managing off-line tasks and puts everything into a task queue to be processed.

98% of users accept that the section that used to be called "What your friends are doing right now" gets changed to "What your friends have recently been doing". The other 2% of users throw a tantrum and accuse the site of being run by useless gibbering idiots.

kottke.org

Front page
About + contact
Site archives

Subscribe

Follow kottke.org on Twitter

Follow kottke.org on Tumblr

Like kottke.org on Facebook

Subscribe to the RSS feed

Advertisement

Ads by The Deck

Support kottke.org shop at Amazon

And more at Amazon.com

Looking for work?

More at We Work Remotely

Kottke @ Quarterly

Subscribe to Quarterly and get a real-life mailing from Jason every three months.

 

Enginehosting

Hosting provided EngineHosting