Uncategorized

On Algorithm Development and Humble Programmers

Posted on

Have you wondered how to design an algorithm? Or analyze it? Do you know that the “Principles of Algorithm Development” was a Ph.D thesis of Jon Bentley, written as far back as 1976? I did not, either. I found this, thanks to one of those DDJ Conversations. Jon Bentley’s Programming Pearls is a classic and […]

Uncategorized

Best to Market…

Posted on

According to Alan Cooper, the “best to market, trumps first to market”. He gives the following examples. An ergonomic peeler versus a dinky metal peeler Some clunky MP3 player versus the iPod AltaVista versus Google His advice to Interaction Designers, whom he was addressing at this conference: We need to stop asking for permission and […]

Software - Programming, Development

LinkLog: Programmers and Programming

Posted on

I have been collecting some links that describes/categorizes programmers and their attitudes. Some of them are brutal and others hilarious. Here are a list of links. Three Levels of Programmers I don’t like the classification – Good, Lazy and Bad. I would rather call them – Tool makers, Tool Users, Grunt workers. A Building Tools […]