December 24, 2007

API Archaeology

You pass an empty array to the method, which will be filled with Thread objects. The method then returns the number of threads it placed in the array. If the array is not long enough to accept all the threads, the overflow will be silently discarded.

read... (216 words. Posted to nerd at 05:22 PM. Trackbacks: 0 Comments: 0)

Merry Christmas

If I'm ever famous, I suspect this photo will come back to haunt me.

read... (2 words. Posted to personal at 03:37 PM. Trackbacks: 0 Comments: 0)

December 20, 2007

Maven: Broken By Design

Maven 2 performs a difficult task. But there has to be something fundamentally wrong with any tool that, whenever I use it, seems to have at least a 50% chance of completely fucking up my day.

read... (955 words. Posted to nerd at 03:39 PM. Trackbacks: 0 Comments: 0)

December 19, 2007

On the re-appearance of the OS X Java 6 Developer Preview

SCENE: Somewhere deep in the bowels of 1 Infinite Loop, Cupertino...

read... (277 words. Posted to nerd at 03:14 PM. Trackbacks: 0 Comments: 0)

December 13, 2007

Practical Uses for lolcats

From a discussion on an internal Atlassian blog about Java web server security...

read... (30 words. Posted to nerd at 08:36 AM. Trackbacks: 0 Comments: 0)

December 05, 2007

An Interview with the CEO of SixApart, on the occasion of the sale of Livejournal

The remaining one percent care. I mean they really care, even when they have only the slightest clue what they're caring about. And because Livejournal is supposedly a community site, every one of them feels that they hold some kind of magical part-ownership. Now one percent doesn’t sound like a big deal, but you try getting anything done while fifteen thousand people shout at you all at once.

read... (831 words. Posted to nerd at 10:31 AM. Trackbacks: 0 Comments: 0)

December 04, 2007

Allocating Too Much Heap

And people wonder why I'm so picky about the garbage-collection question in tech interviews...

read... (254 words. Posted to nerd at 03:30 PM. Trackbacks: 0 Comments: 0)