Archive For The “Uncategorized” Category

App.net: 12,000 evangelists and counting

App.net is a new alternative to Twitter that’s been getting a lot of coverage lately. They have taken a unique approach to funding, where instead of depending on advertising revenue, they simply charge each user an up-front $50 annual subscription fee. The idea behind this is to eliminate any risk (in future) of privacy and […]

Read more »

Dogfooding: how to build a great API

“I’m sorry, the feature you wanted is not currently available in the public API”. It’s common these days for web applications to provide some sort of RESTful API for third party integration, but too many of them are built after the fact, as a lacklustre afterthought — with holes and limitations that makes them useless […]

Read more »

Failing the tube test

As a Londoner working in the city, I (along with hundreds of thousands of others) catch the tube to work every day. Although you’re typically crammed in a carriage with hundreds of other commuters, the journey is a solitary one, and many passengers turn to their iPhones, iPads and Kindles to pass the time. For […]

Read more »

Strange CLR behavior

Here’s a little CLR brain teaser for you: A method is throwing a NullReferenceException. The stack trace indicates it is originating on a line that has only a closing curly brace on it (i.e. }). How could this be explained? Note that: The code is not optimized. The PDB file is the correct version. The […]

Read more »

Watch out for weaselly recruitment agents

wea·sel·ly (adj.) Resembling or suggestive of a weasel. Yesterday, Parcelforce called me at work to say they tried to deliver a package for me the day before, but couldn’t because I wasn’t around to sign for it. I wasn’t expecting anything, but I like getting parcels, and thought maybe it was some long-forgotten internet purchase […]

Read more »