Crotchey programmers
And just as true for Java programmers, who by and large have no idea at the complex things that are being done on their behalf. Which is generally regarded as a good thing; Java coders can focus on the problem they're trying to solve and not get caught up in the kind of implementation details that make programming both hard and time consuming. Except, one may ask, what have we lost by not knowing the cost and the details of the tools we're using?
An excellent question, and one asked by Joel Spolsky in his latest column at Joel On Software. Joel argues that, although Java programmers may be far more productive than workers in C, they never have to face the kinds of concepts that separate the men from the boys. (Or, if you prefer, the women from the girls.) And that's bad. It's especially bad when colleges and universities use Java as the basis of their computer science curricula. Because a lot of folks who don't have what it takes to be good programmers won't be tested and found wanting. Which doesn't do them a favor so much as it just passes the problem on to their future employers.
As a programmer who fought and won his battles with pointers, recursion, lambda calculus and a lot of other stuff, I believe it's vital to know what's going on under the hood and to be able to implement most of it if you had to. Nice to know I'm not the only one who feels that way.
The iDog is, as the name suggests, a sort of robot dog, a cross
between an Aibo and a Tomogotchi. He sits next to your iPod and
listens to your music. If you feed him music often enough, he's
happy. Neglect him and he whines. And if he really likes what he's
hearing, he turns his head, raises and lowers his ears and does a
little light show on his face.
Anyway, I found lots of impressive displays within a short drive of
here, including one short street where everybody seemed determined to
outdo everybody else. And I determined quickly that my tripod sucks
(time to upgrade!), that I had the wrong lens with me (my 24-120mm VR
would have been a better choice) and that I might as well set the ISO
up to the max if I have any hope at all of getting anything. Don't
worry about noise;
Credit to someone named Gisela for expressing the sentiment at right.
(And to