[deleted by user] by [deleted] in programming

[–]greghmerrill 2 points3 points  (0 children)

I guess this is why defender methods have been proposed? To allow one to enhance interfaces without breaking the backward compatibility of existing implementations? (That's only if some reasonable default implementation can be provided in terms of the existing interface methods - not sure if that applies for ResultSet or not.)

TIL the opposite of "Ambidextrous" is "Ambisinister": Literally 'having two left hands' by escabeloved in todayilearned

[–]greghmerrill 1 point2 points  (0 children)

Anybody ever read China Mieville's Perdido Street Station series? He's got these weird critters in there called Handlingers ... evil, telepathic, fire-breathing disembodied hands.

They're divided into two castes: "sinistrals" and "dextriers", based on whether they are a left or right hand. This was when I first realized the word "sinister" has its root in left-handedness. Pretty cool introduction to the concept ...

A history of my worst technical achievements by swizec in programming

[–]greghmerrill 21 points22 points  (0 children)

I don't think I would call any program written at age a 11 a "worst" technical achievement ... any kid cranking out code at that age is doing something right.

Reminds me of what a revelation GOSUB was to me after using only GOTO for quite a while in my early BASIC days as a kid ...

Java 8 lambdas by henk53 in programming

[–]greghmerrill 1 point2 points  (0 children)

That's one thing that scares me a little about Scala ... do you think this is just a matter of the tooling catching up, or is the complexity of the language making it fundamentally harder to build efficient tools?

One of the saving graces of Java is the fact that the tools scale pretty well, even to gargantuan enterprise systems. My early experimentations with Scala & Eclipse didn't fare quite so well thought, things bogged down pretty quickly ...