No Vacations in Scrum

I was at a kickoff meeting for one of our officially endorsed Scrum projects this week when a sort of strange question came up from one of the business owners:

So no one wants to get assigned to this project in my group because if you’re on a Scrum project you can’t take vacations.

This [...]

Current Java Web Framework Options

Listening to a podcast by Tim Shadel on difficulties with JSF and why he wouldn’t use it again brought up a current headache in the java web development space. Today’s options for java web frameworks blow.

Let me expound a bit:

Struts – Works fine, has been the defacto standard for years, but its showing [...]

JSF Compared to a 7 Layer Burritto

Tim Shadel has a post entitled, JSF: The 7-Layer Burrito I Won’t Eat Again, and podcast on his experience with JSF. I’m guessing the 7 layer burrito comment refers to the 6 lifecycle phases in JSF. Anyway I’m eagerly awaiting to get to this podcast on my iTunes playlist. Tim’s vote on JSF after his [...]

Leave Out Long Podcast Lead Ins

Listening to episode #16 of Code Sermon this week the, the host made an editorial comment about a trend in podcasts having a couple of minutes audio intro.

It seems like filler and I don’t think we need filler in this new medium.

I’ll have to second this. The point of podcasts is [...]

ScrumMaster Removing Impediments

Scrum and XP and indeed many of the Agile methodolgies value the idea of from XP of courage. In Scrum this is the ScrumMaster bubbling organizational problems to the surface and trying any reasonable tactic that won’t get her fired to resolve the issue for the team. In the Agile Manifesto it’s People over Process.

[...]

Management Coding Breaks

Despite the enjoyment I get from doing development or even working through a configuration or installation issue I often find that I have weeks like the last one. Last week I was unable to code at all either at work or at home. Work was just a series of firefighting exercises largely to get to [...]

PHP to Ruby/Python Migration

I’m making my way through the Snakes and Rubies presentations of Django and Rails. One thing that surprised me a bit was that both Adrian Holovaty and David Heinemeier Hansson both came out of a PHP web development background. Within these presentations both explain that PHP was so messy that they developed their frameworks in [...]

Management Podcasts

I listen to three regular weekly management podcasts:

Manager Tools The Cranky Middle Manager The Middle Management Lobotomy

Manager Tools is just great. It is easily the best management podcast I’ve come across so far. The two hosts, Mark and Mike, are good friends who have been managing for many years. Mark is a management [...]

From Office to Cubicle

One of the developers from another team leaned over my cube wall this morning and very bluntly asked:

So, why are you in a cubicle?

Given that it was 7:30 in the morning and no one else was around this was a bit jarring. I retorted that I moved out to the cubicle to make [...]

Writing Tests Versus Fixing CheckStyle Warnings

One one of my projects where we’ve now got a reasonable amount of unit test coverage I did notice a peculiar trend. I’ve been emphasizing with the development team that we want to move to TDD from running a day long class with all of them to posting daily charts of the number of unit [...]