Skip to content

Monthly Archives: November 2011

High-performance system design by declarative specification

“I want to get from London to New York in 12 minutes.” “Ok, we will have to design and build some sort of ICBM or buy one, that will cost a lot of money. Also, I’m not even sure you can get an ICBM that’s fast enough for that distance. And have we thought about [...]

The Frustrated Architect

An interesting set of slides by Simon Brown from a talk he gave about the role of the architect. A PDF is attached to the linked post or you can view the slides online. Wish I had heard the talk (see below). The Frustrated Architect: Software architecture plays a pivotal role in the delivery of [...]

Mac Mail.app and its local cache of messages

Why is it that yesterday Mail.app decided it did not have a local cache of my imap mail boxes anymore and it must refetch every one? Maybe I should switch back to Mailplane.

The Social Graph is Neither (Pinboard Blog)

The Social Graph is Neither (Pinboard Blog): You might almost think that the whole scheme had been cooked up by a bunch of hyperintelligent but hopelessly socially naive people, and you would not be wrong. Asking computer nerds to design social software is a little bit like hiring a Mormon bartender. Our industry abounds in [...]

case “String” : still FAIL

You know, just because Java is going to gain a switch statement that works on java.util.String still doesn’t make it right. It’s still a code smell for an OO design fail. Although the diamond syntax and lambdas are way overdue (see article). Java is not the new COBOL | Craig Tataryn’s .plan: A switch statement [...]

Gmail redesigned, app coming to the iPhone?

In a nutshell, yuk. Everything moves! Drag it about! Ultimate customisable universal everything! Drag the divider for Chat and Labels up and down (but how about “Hide Chat”?)?! God, how I miss the old beta Gmail. I’ve stopped using the actual Gmail interface in recent days, when I sued to enthuse about it. Now Apple’s [...]