Finger-Friendly Interfaces

All the iPhone hype makes me wonder why so many smartphone/PDA apps still assume you’re using a stylus, when you probably lost it last month, left it at home, don’t have a hand free, or can’t be bothered pulling it...

Ruby/Rails: Overriding NilClass

Rails uses “whiny nil”, which means if you call a method on an object that happens to be nil (null), you get an exception. This is good. But with strings in a web app (in any language), you often don’t...

Ruby is Rails is … REST

Will the peripheral IT community come to view REST and Rails as equivalent? It might sound ridiculous, but consider: Unix==Linux, Wiki==Wikipedia, Ajax=Web 2.0, blogging==RSS, podcast==spoken MP3. Last but not least, every knows that