[<<] Industrie Toulouse

August 24, 2003

The second season, or "chapter" as they prefer to call it, of HBO's excellent series The Wire concluded tonight. Much of the investigation wrapped up, some of the bad guys got away, and some of the not-so-bad died off.

At the heart of this seasons story line was the character Frank Sobotka, who runs the IBS union on the docks. Sobotka is a man fighting hard to save the union, whom he says has been "dying every day for the past twenty years." He helps lift containers off of the cargo ships for a local smuggling ring as a line of extra money. When thirteen girls are found dead in one of those cans, the season kicked off.

Unlike many police dramas, The Wire spends a lot of time developing characters like Frank Sobotka who aren't necessarily bad guys, but on the wrong side of the law. Frank's concern is the union and the port. He wants desperately to return the port to its glory days and make it more competitive, and he's vested a lot of time and effort into that. But in all his years with the union, he has (of course) neglected his family. His son, Ziggy, and nephew, Nick, are also central characters to the story arc. Ziggy is a strange kid, and has gone through some interesting twists this season. Both he and Nick see the smuggling money going on around them and want a taste. Nick goes much further than Frank does away from the good side of the law, but his character is never a villainous one. He is, however, impressed by the money and magnitude of operation employed by the smugglers, and soon gets involved with selling drugs for them.

As I wrote earlier, I really appreciate how the HBO original series system works (and this probably applies to other original cable content as well - at least, pay channel content). Free from having to time episodes around ratings sweeps, free of commercial interruption (on the premium channels anyways), and free to do a shorter season that is likely to run all at one time, I think we're delivered with some very compelling stories. Time format seems pretty open as well - many of the 'hour' long shows sometimes clock in at 45-50 minutes (a lot of Sopranos episodes run in this time frame). While it's probably not encouraged for a show to go over their limit, except in special situations (like a Finale), the operational freedom to use a shorter cut, if it makes sense, again seems to deliver a better story. In any case, the character growth and emotional connections in The Wire were excellent in their portrayal. The story arc and overall timeline were enough to allow them all to be present, subtle, and honest. I only hope that sometime soon I can have the chance to watch the entire first season, in order, instead of the bits and pieces I've eked out over the past year.

With The Wire and Project Greenlight wrapped up for the season, and the summer Finale of Sex and the City coming up, we're in for two new all new series on HBO. The first is Carnivale. It seems similar on the surface to Something Wicked This Way Comes, a film I remember loving and fearing (but little else of). 1934, Dustbowl, Oklahoma, a traveling Carnival, an apocalyptic fight between good and evil as a result. At first, I wasn't terribly interested. But recent trailers have me very intrigued.

Also new is K Street, which was finally revealed today. This new series from George Clooney and Steven Soderbergh looks to be a real-time political "reality" show. In the trailer given today, Clooney stated that the intent is that they'll pick something out of the paper Sunday morning, spend two or three days filming/interviewing it, and cut it together into a show to be displayed the following Sunday. It's primary focus seems to be the political consultants in Washington DC. James Carville and Mary Matalin both seem to be very involved. I don't recall the others who spoke on the trailer. But it definitely looks interesting. And it's nice to finally know what this show is about, since there's still no section for it on HBO's web site.

And I have to say, I've become rather addicted to Curb Your Enthusiasm.

J. Shell, August 24, 2003 11:53 PM, in Review

Project management and communication continue to be a personal fascination, and one that I have covered many times in this weblog as I've gone through many tests of assorted bug trackers and document management systems, trying to find "the right one." For the time being, we've settled on Roundup, a standalone bug tracking application written in Python. Roundup is , not terribly difficult to customize, and is fairly flexible. And very fast. The application itself is very agnostic about its storage layer, and in our current setup we're still using basic DBM storage, which was very easy to set up and use. We've made some customizations in our instance (without touching the base code - always a good thing to avoid):

  • Simple Document Management: We needed a place to start keeping notes, documentation, tips, memories, requirements, etc. It's not as elegant or nice as a Zope solution might be, but it keeps all of this information in a single place. I added support for docutils and its reStructuredText format, including a directive to refer to other Roundup items (files, issues, projects, etc). It's decent. And I like that everything is kept closely together. But at some point, I really want to start evaluating a more powerful document management system like Silva, primarily to handle large documents such as contracts and proposals as well as all the little remembrance documents.
  • Project Management: A project is basically a collection of issues and documents. A project page in our tracker gives a list of all issues and their statuses. The status column on the issue list table is color coded, with lots of green being a good sign the project is finished. Projects follow a simple workflow (new/proposed/in-progress, etc). They've been a nice way for us to have a single tracker instance that encompasses everything in progress. Many Zope based trackers we deployed tended to have a project container with a bug tracker inside of it, which didn't allow for easy sharing (or even moving) of tasks.
Roundup's issue handling is excellent. There are many opinions out there that a weblog is a good place to do project management. This may be true. However, a decent bug tracking system gets you many of the same benefits, but with much more relevant metadata. The important thing one has to do is document their work - how they fixed a bug, how they implemented a feature, etc. A weblog makes good sense for that. But a tracker makes better sense - the conversation is both more open and more focused. Many authors can contribute to the discussion of a particular issue, but the issue (should) remain on the task at hand. To make this communication easy, it's helpful when a Bug Tracker allows mail-in responses to an issue. This way, communication between interested parties remains in the database of the bug tracking system, and not archived off in individual's email folders. When it's two months down the line and someone walks into your office asks "how did we fix that thing with the thing and the stuff?", you can bring the issue back up with a quick search, and hopefully have a good answer, such as, "oh yeah! We converted the value to megabytes at read-time, and rewrite it as bytes at write-time, and the user interface is none-the-wiser."

There is something to be said for the personal journaling experience of weblogs in a project, and this may make sense for some teams. I think it's just important to do the journaling - whether its in a CVS change log, a weblog, or an issue tracker. Or perhaps, a combination of the three. No matter how clever you think you are at solving a problem today, there is always some point in the future where you'll ask yourself "now why did I do it that way?" It's nice to have an answer.

J. Shell, August 24, 2003 10:40 PM, in Etc