June 14, 2009 20:05
The ability to use tools is innate to humans, but not only to them.
Sea otters use stones to open recalcitrant mussels (and could keep a favorite stone tucked under the armpit, for the next use). Monkeys use sticks to dig holes. Herons use twigs as bait to catch fish and dogs use ticket stampers to validate tickets in trams.
October 26, 2008 18:05
By and large, software development is about making people more productive. Take away all this red tape stuff, all paperwork, improve communication, automate everything that can be automated, accelerate everything that can be accelerated and ameliorate everything that can be ameliorated.
And developers are they guys doing all that.
The cobbler's children go barefoot!
Obviously it's not like developers don't have productivity tools - there are plenty. The home truth is that only a fraction of people use them, and even those who use do not utilize all the horsepower. So below are some well-known ideas, along with the ones your humble correspondent considers as a cream of day-to-day productivity tricks.
September 21, 2008 21:33
Do you remember that final episode from the fourth season of a great movie "Lost", where Jack, Desmond, Kate with Claire's infant baby, Sawyer, Sayid, Hurley and Frank Lapidus were in a helicopter on their way back to the island? All of a sudden, Ben moved the island to another place.
Jeez. It was a disaster: tranquil waterscape at the very place of a firm land.
In software development, we call this NullReferenceException. Lash of all developers, the high price we pay for not initializing variables and using null as a "sign of unassigned".