Archive for June, 2005

Iraq War Casualties Map

Somebody (I don’t know who) has made a really interesting site: Iraq War Casualties Map. Using Google’s new mapping API (if you’re not a nerd, don’t worry about what that is), they’ve created a map of the hometowns of all US casualties in the Iraq war. Click on a soldier icon to see the name, age, and rank of the casualty.

It’s both fascinating and disturbing. (And is anyone surprised that the red states aren’t pulling their weight?)

In Rebuttal to In Defense of Differentiation

Christopher Hawkins writes in In Defense of Differentiation that companies are already ranking their employees and that, since they are, the process should be open. I agree, up to a point.

It’s true that employers have opinions about how their employees are doing and that these opinions should be shared with the workforce. The ranking systems that many employers use, though, are just plain silly (or pain silly, as I originally typoed). Any ranking system that is public, where employees know who the “A” performers are and who the “C” performers are is bound to cause resentment — even a transparent system that lets me know why I’m a “C” doesn’t keep me from grousing about how Joe shouldn’t be an “A” — he’s not that much better than I am. Now Joe and I don’t work as well together.

Managers are more likely to judge by concrete results — lines of code or modules implemented — than by intangibles like mentoring, designing, and researching. If mentoring isn’t going to improve my grade, why should I bother to do it? I should just keep my head down and write code. In an enlightened office, learning and teaching are going to get the recognition they deserve, but an awful lot of places which like to assign people into categories aren’t all that enlightened.

It’s also the case that most of these ranking systems force managers to fit their employees into a curve — HR dictates that only a certain percentage can be graded “A.” There’s a fun review to give — “I really thought you should be an ‘A’ but I’m only allowed to give 2 and so I gave them to John and Fred. Sorry about that. But you’re still doing a great job.” Fun review to get, too.

Employees should have regular meetings with their managers where areas of concern can be discussed. Christopher says (rightly) that employees should know where they stand and should have clear performance benchmarks. That’s true, but that doesn’t require the ranking system that some companies use (and which was what got us all on this track in the first place).

(And we won’t even discuss whether managers have accurate pictures of the value that their employees bring to a team. Just know that when I read ” is there a manager alive who can’t tell you who his star performers are?” I started coming up with a list of names. (And no, they’re not at my current company.))

WordPress Plugins needed

I need a pair of plugins to make Wordpress the perfect tool for our corporate intranet:

  1. Upload files with new posts.
  2. Color picker for writing posts (using a <span color="xxx"/> tag.

Who will write these plugins? Will it be (gasp) me?

Edited 11-June-05:

I’ve found a nice WYSIWYG plugin so the color-picker isn’t a problem. I’ve hacked the post.php file almost beyond recognition and now have a button on the Edit forms which allows the user to add a file. The html for the link is dumped right into the page content. I haven’t made it into a plugin because I just don’t think all of the hooks I need are available.

Edited 23-January-06:

The new version of Wordpress (2.0) has built-in fie uploading.  The color picker isn’t available in the basic built-in WYSIWYG editor, but since 2.0 breaks my customizations, I won’t be using it for work anyhow.