Category Archives: geek

Classname of the day

GodKillsAKittenEveryTimeYouUseMe: recommended static field type for storing injector references (if you must) in Guice.

Encabulation

Ryan shared this technical video spoof:

Rockwell’s retro-encabulator is a refinement of the turbo-encabulator, which Chrysler demonstrated to the world in a 1980s instructional video, although the design dates to at least 1946. Apparently work continues.
Ryan asserted we should produce nonsense jargon-laden material like this to describe our work. Indeed, it’s odd that software […]

Steve’s dream, realized

It’s an exciting day to be a Mac user and investor in Apple! Today Steve Ballmer’s company pre-announced Office 2008 for Mac. This includes such exciting, patent-protected innovations as the Ribbon. AAPL jumped 8.3%, enough that I could take the profit and buy 4 iMacs and still have enough for one of […]

Social data mining

Swivel, previewed on TechCrunch, looks to be the coolest new web service idea since Mechanical Turk. This is one of those rare ideas that illicit a reaction not of “oh, neat” but rather “if I was half as smart as I like to think, I would’ve thought of that.”

Meat-based web services

Amazon’s Mechanical Turk is one of the most interesting new business models this year. The concept of a task-completion marketplace is not too innovative, but their model of qualifications and exposure of web services certainly piques my interest. Only time will tell if they can fill their chessboard with enough Schlumbergers to keep […]

microschema

Microformat schema are sorely needed. Parsing for microformats presently feels…clunky.

Clickhunting

Sébastien Paquet blogged some lessons from Jared Spool. Besides pointing out that “above the fold” is not as show-stoppingly critical as some believe (but still important, see the “Iceberg effect”), he articulates an important concept in HCI. Users are seeking a destination (either action or information) and it keeps them happy to reward […]

Good UI sighting

Technorati has a wonderful solution for shielding users from accidental destructive action: offer an undo link along with the response message:

This is much less disruptive than an “are you sure?” dialog, which are often ignored by confirmation fatigued users. It may seem too subtle, but designers are already tasked with tastefully drawing attention to […]

Programming is brain surgery

Eric Lippert has posted some good thoughts on why writing code is more like brain surgery than rocket science, but by the looks of the comment thread (and those URLs) writing usable software is more difficult still. Maybe Microsoft should follow my example, put aside their prejudices, and configure WordPress with permalinks that end […]

WordPress it is

After some prodding from Ryan and a noteworthy adoption by Zeldman, I recently checked out the latest version of WordPress. Since my last survey, it has grown into a quite capable site management platform. Every one of my use cases is addressable through existing plugins, and there is a vibrant ecosystem centered on […]