July 2025

S M T W T F S
  1 2345
6 789101112
13 141516 171819
20212223242526
2728293031  

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Thursday, May 5th, 2011 06:24 pm
In today's "I can't believe how flaky Flaky Guy is but now i see how he comes up with the defense of some of the flaky behavior:"

Background:

We have been working in three week iterations. During week three the work wraps up: on Wednesday there is a "soft freeze" of the code, Thursday is the "hard freeze," and Friday is the release.

Several weeks ago there was an edict: on the next iteration we would switch to four week iterations. I spent some time talking to Flaky Guy about the reason why there was an extension. He explained that we would have our Soft Freeze on the Friday of the third week, the Hard freeze on the Monday of the fourth week, and the release on Tuesday. The rest of the week would be spent "hardening." Apparently this would have nothing to do with the actual code, so you can freeze and release before hardening.

I did not see any notice going out that the pattern of the freezes would change. I can imagine a developer assuming that the last week of the four week iteration would be the same as the last week of the three week iteration. I presumed that Flaky Guy was in touch with all the teams, though, communicating that we should reference the obscure wiki page with the schedule as he did with me.

Revelation 1:

Today, during our noon Eastern/9am Pacific call, i noted that some of my team would like to hear from him what was expected as part of the hardening.[1] Well, yes, he said. He has an email ready to send out, but didn't want to send it out too early because people would forget. There's so much email and it would just be another email from him, etc. So he'd waited. "Ah," i said, thinking, "That's why you *resend* an announcement a day or two before the deadline." I also marveled that he wants to minimize email containing important communication, but thinks nothing of replying with, "Thank You" to one person, cc'ing fifty. He's going to send the email today he assured me. Just in time then, i probably replied, since tomorrow is the soft freeze.


Revelation 2:

Three hours later Flaky Guy calls back. What would i think, if just this once, since it's the first four week iteration, we moved the soft freeze to Monday? It wasn't going to disrupt us, since we would be trying to check in for tomorrow, and we were going to be in planning meetings all Monday. Why the change? Well, the Europeans were going to panic when they got this email, it's been bank holidays and a wedding in England, and they would have all forgotten that he'd said something. And it would just be better if he could "give a little now to take a little later."

My guess: he hasn't told any of the tech leads in Europe.

Revelation 3:

At 8 pm Eastern, there was still no email.



It's really quite amazing to work with other folks from the Ohio office of the Whale. Flaky Guy and the VP from Hell are both held in essentially contempt. Once a week i'm part of a meeting where five other people try to get Flaky Guy to follow through on commitments he's made.

I am trying hard not to get too demoralized and i did bounce back from yesterday's low.

Then i got the notice that the VP is visiting next week and wants to meet with me on Wednesday (as well as other folks from our office in bunches).

I suppose i should anticipate the same reaction i had last year and pencil in a melt-down.



[1] Were i on my team, and i heard Elaine give the explanation i'd gave, i'd choose to assume Elaine had misunderstood, because otherwise it means the Flaky Guy has evinced an even more flaky behavior patten than one would like to expect. The disbelief certain folks greet me with is reasonable: i still have a hard time understanding what developers are supposed to be doing the last week of the iteration if the code has already been released.