cellio: (avatar)
[personal profile] cellio
I'm trying to produce one representative well-documented example to accompany our SDK. (More will come, of course, but I need a basic one now.) Werner gave me a fairly simple demo he had put together a while back and suggested I use it as a starting point.

The code had rotted. I fixed some of the bugs, and a couple other developers fixed the ones I didn't know how to fix.

So today during the engineering meeting I was reporting on this, and I mentioned that it now worked "but it's still throwing some 'bad karma' warnings from {FooClass}; do I need to worry about those?" As I'm saying this, someone pokes his head into the room (our meeting was running late). The reaction on his face to our matter-of-fact discussion of bad karma was priceless.

Hey, "bad karma" is a technical term, and we all understand what it means. It's not just a figure of speech! In fact, we have levels of bad karma, and a switch where you can set how bad the karma has to be before we complain about it. :-)

(In case you're wondering, this particular bad karma comes from calling blocking code in the Swing thread. Definitely bad juju -- but "bad juju" isn't a precise technical term.)

Expand Cut Tags

No cut tags