Archive of published articles on December, 2009

Back home

What makes a good Java developer?

31/12/2009

I’m not going to offer anything groundbreaking here. But having worked with a variety of teams of talent over the years, I wanted to articulate what I think makes a good Java developer. By putting these thoughts down, I hope to forge a little more of a formal idea of what I’m looking for the next time I run into new talent and have to assess it and work with it.

Unfortunately, the reality is you’re never really going to know what you’ve got until you’re working with a developer and you see him or her make that first critical decision in the project pressure cooker. Interviews help and code samples are great, but they are pretty highly controlled artifacts and evidence. They’re in vitro, not in vivo. Real life conditions for a developer are fractious. Deadlines loom, clients transmogrify, PMs hound and every developer action gets instantly tabulated in the ledger of present and future cost (how much technical debt did you just incur when made that lousy decision?).

Here are my few short and broad characteristics of good devs. I’ll follow up with a little discussion of how to spot these traits and why they are important. It might not be possible to know for sure you’ve got a good developer until you’ve worked with them, but it’s imperative that you know before you’re tearing out a third of your code base a month before your deadline.

A good Java developer…

  • Has varied experience kept at an arm’s length.
  • Has curiosity plus adaptability.
  • Communicates persuasively.
  • Prefers simplicity to novelty.

Read the rest of this article »

No Comments

The Take-Away Shows

29/12/2009

Kazuki Tomokawa – A Take Away Show #98 – Part 3 from La Blogotheque on Vimeo.

It’s hard to think of a better accompaniment to Kazuki Tomokawa than that boxer barking in the background. I ran into The Take-Away Shows today on Vimeo while posting my christmas present home videos. Vimeo posted their 25 favorite videos of the year. One of them was a Sigur Ros video from the Take-Away Shows which lead me to the excellent Take-Away Shows Vimeo channel. I then moved onto the huge archive of The Take-Away Shows at La Blogothèque.

I’ve only just begun to delve into them, but that archive and the vimeo channel are full of fine things.

Update, favorites so far:

No Comments

People always mean well

22/12/2009

“People always mean well. They cluck their thick tongues, and shake their heads and suggest, oh, so very delicately.”

Norman Bates said that in Psycho. He said it in the parlor scene as Marion nibbled on sandwiches, taxidermy looming, and politely suggested that Norman put his mother in the madhouse. We watched it the other night, streamed it on netflix (I always said I was never going to be one of those people who put a television in their bedroom, but here we are logging countless hours on the macbook in bed watching movies). It’s a great film. Lots of long, jarring shots: Marion’s face on the bathroom floor, Norman’s neck and chin above the guest register.
Read the rest of this article »

2 Comments

The fragmented world of Java web development

19/12/2009

I spent the last couple years building rich internet applications in java. It’s been fun work but it’s a difficult, fragmented and rapidly changing landscape for Java web development. The release of JEE 6 brought a lot of powerful rapid development features into the fold (especially from Spring & Seam). But, the release does nothing to forecast any stability in the tech and tools for doing that kind of java development. In fact, the rise of the RIA and the return to a more client-server oriented application architecture signals that maybe the most crucial technologies for java web development (flex, javascript, etc.) have little to do with java and will never be incorporated into an EE spec.

So, while I rejoiced that a lot of the things I’ve been using over the last year (annotations configuration of web & data model components, dependency injection, JSF view templating) all made their way into the spec, I’m sure it’ll do nothing to slow the pace of new tech I’ll be learning in RIA over the next year.

If nothing else though, it’ll hopefully make doing things in a Spring and/or Seam way a lot easier when I get pulled back into the J2EE cob webs of larger shop jobs.

No Comments

the carnival of presents has begun

17/12/2009

rosa and may get some kitchen gear from Jacob Heric on Vimeo.

No Comments

winter fun

16/12/2009

The snow came pretty early this year….and so did the rain….standard oceanside weather.  We got our first snowman made and our tree up….

No Comments

updating software, making things easier

16/12/2009

Rather than take responsibility for my lack of activity, I’ve decided to dump drupal (why is everything so complicated) and install wordpress. I’ve moved over posts….images didn’t come over so well…oh well….I may fix those as some point. We’ll see if this makes it easier to add content.

No Comments