I saw the following attributed to Ralph Johnson. I’m not sure if that’s the Gang of Four Ralph Johnson, but it probably is: The problem is that almost all software schedules and budgets are bogus. They are created for political effect and have little relationship to reality. Thus, whether they are met has nothing to do with the people working on the project. Who makes your schedules? Project managers? They are almost certainly the wrong people. You can’t predict how long something will take unless you are an expert at doing it. The programmers? Are they allowed to say “we don’t have enough information to make a prediction”? Are they ever told “that is too long, you’ll have to do it in six months”? The only way to get honest schedules is from people who have experience in doing the work who know that they need to get the schedule… Read more →
Author Archive: Paul Epps
Self-Portrait With Pug
How Big Was That Elk?
One morning at the Grand Canyon, my son and I were walking to the Canyon Cafe for breakfast when we saw a big elk near Yavapai Lodge. “How big was it?” my wife asked later, when the boy was telling her the story. “Big enough to CHOMP MY HEAD OFF!” he said. “If he wasn’t an herbivore.” Read more →
Route 66 Road Trip
We stayed on Route 66 as much as we could on a recent family drive to Arizona. The Mother Road has long since been bypassed by the interstate highway system, but long stretches of it are still driveable, including hundreds of miles in California and Arizona. Read more →
The Grandeur of the American Southwest
We just got back from a family drive to the Grand Canyon . . . Have you ever tried to introduce family members to things that have made a deep impression on you personally? It’s often disheartening, isn’t it? For example, here’s what my son got out of the sea of sage and grasslands that make up the Kaibab Plateau: “I’d put an amusement park over here,” he said, pointing to the right. “And over here,” — pointing to the left now — “a shopping center and a sports arena.” “Look at the mountains,” I said to my wife, indicating with a sweep of my hand the silent, austere beauty of the East Mojave, where desert mountains rise dramatically from the sloping terrain. “I’ve been looking at them for five hours,” she said. “You know,” I said, “you guys just don’t appreciate the grandeur –” “HEY, LOOK!” my son yells.… Read more →
Failing to Prepare
I joined my son’s fantasy football league because he asked me to, although the low esteem in which I hold fantasy football leagues is only reinforced by the fact that the league is populated by all of the nerdiest kids he knows. The draft is today. “Have you given any thought to who you’re taking with the fourth pick?” my son asks me. “Not really,” I say. “Are you telling me you haven’t done any preparation at all?” he asks in disbelief. He’s been doing mock drafts for a week. “Yeah, that’s about right.” “Failing to prepare is preparing to fail!” he informs me. It’s going to be a long season . . . Read more →
Madden NFL 07 Racist?
My son’s sitting in the family room playing the new Madden NFL 07. His computer-controlled kicker misses two extra points, after which the other team’s computer-controlled kicker makes a 50-yard field goal. “Oh my gosh!” he yells. “Can you say ‘racist’?” He’s a mixed-race kid — his mom is Asian — and he treats every slight as a racial issue. I think he’s kidding most of the time. One feature of Madden 07 is that when there’s a break in the action, it pops up player profiles — photos and career blurbs — of old school players that, for the most part, the boy has never heard of. “Fred Biletnikoff!? Looks like a stuck-up white boy to me! OHHHH! WOOOOOO!” Read more →
Two-Minute Drill (With Your Mom)
My son’s got a fantasy football league with some of his friends and he asked me to join, so I’ve got to think of a team name. I thought about using Two-Minute Drill With Your Mom, except you can see how it might lead to a physical confrontation with one of the other kids’ dads . . . Read more →
My Kid Got a New Drum Set
Lightning on the Bed
CatsThatLookLikeHitler.com
As for Hitler, he comes in for a lot of criticism — much of it justified, in my opinion — but at least he did something with his life. He didn’t just sit around laughing at pictures of cats, like a simpleton. — Harry Hutton Read more →
Massive Accountability
Maybe you’ve noticed that most software sucks. Maybe you’ve wondered — if you work in the software business — why our aspirations are so low compared with the possibilities of our profession. Maybe you’ve wondered what, if anything, could be done about this. Here’s a fun story about the benefits of really holding people accountable for the shoddy quality of their work. In The Innocents Abroad, Mark Twain wrote about King Xerxes, who in the 5th Century BC ordered a bridge of boats to be built across the Hellespont: A moderate gale destroyed the flimsy structure, and the King, thinking that to publicly rebuke the contractors might have a good effect on the next set, called them out before the army and had them beheaded. In the next ten minutes he let a new contract for the bridge. It has been observed by ancient writers that the second bridge was… Read more →
Grandma Died Yesterday
Grandma died today. Or, maybe, yesterday; I can’t be sure. Just kidding; it was yesterday, but I never get tired of that joke. Grandma was 94 years old. She was quick-witted almost to the end. She died at St. Jude Medical Center, the same hospital where I was born. She was 47 when I was born, the same age I am now. It’s the circle of life. Grandma was a Presbyterian. Everyone else in the family, except me, is Catholic. The Catholic chaplain at St. Jude anointed Grandma before she died. I’m not sure what that means, but I know that my mom asked the priests at her parish to do it and they wouldn’t because Grandma was not a Catholic. “He said he was deeply sorry,” Andrew savagely caricatured the inflection, “but it was simply a rule of the Church.” “Some church,” he snarled. “And they call themselves… Read more →
Beware Metrics
Beware metrics. We are enamored with them from the days of waterfall, when we couldn’t tell what was going on until the end of the project. So, we devised metrics to attempt to read the tea leaves of what might be going on so we could get early warnings. Earned value is a great example of this. Also, we developed metrics to prove that things were improving to our customers even though over 1/2 of our projects failed. See, we are getting better, so leave us alone and please don’t fire us. — Ken Schwaber Read more →
Our Competitors are Still Sucking Their Thumbs
We made mistakes. Most of them were omissions we didn’t think of when we initially wrote the software. We fixed them by doing it over and over, again and again. We do the same today: While our competitors are still sucking their thumbs trying to make the design perfect, we’re already on prototype version No. 5. By the time our rivals are ready with wires and screws, we are on version No. 10. It gets back to planning versus acting: We act from day one; others plan how to plan–for months. — Michael Bloomberg, Bloomberg by Bloomberg Read more →
Fidel Castro Needs to Die Right Now
“Is Fidel Castro dead yet?” my son asks. “No,” I say, “as far as I know he’s still alive. Why do you care?” “Fidel Castro is the most Communistic Communist in the history of Communist Communism. And I have him in a death pool.” “When do you need him to die?” “Like . . . right now.” “Do you have anyone else in your death pool?” “Maurice Clarett.” Read more →
There is No Road
Is it all a dream, yes, perhaps a dream. . . . Death, its closeness. . . . Was I in prison once? I cannot remember. At the end of what is necessary, I have come to a place where there is no road. — Iris Murdoch, Jackson’s Dilemma Read more →
The Legacy of Waterfall
We are so unprofessional it is incredible. The legacy of waterfall is so dominant it is scary. — Ken Schwaber Read more →
Names for Your Band
From Jonathan Lethem’s Motherless Brooklyn: You Fucking Mooks The Chocolate Cheeseballs Tony and the Tugboats Jerks from Nowhere Free Human Freakshow Bucky Dent and the Stale Doughnuts Read more →
A Rule of Thumb on Documentation
As a rule of thumb, I’d guess that 90 percent of what a team knows would be lost if they tried to write it down, and that 90 percent of what they wrote down would be lost when some other team tried to read it. But then, I’m an optimist. — Ron Jeffries Read more →