Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Ovid (2709)

  (email not shown publicly)
AOL IM: ovidperl (Add Buddy, Send Message)

Stuff with the Perl Foundation. A couple of patches in the Perl core. A few CPAN modules. That about sums it up.

Journal of Ovid (2709)

Monday February 16, 2009
04:46 PM

Inertia Driven Programming

[ #38495 ]

I had so much fun recalling this incident in a reply to Schwern, I thought it deserved a top-level post.

Years ago I worked at a company where we made revenue projections for a particular industry. Industry executives could log on and when they saw what they were trying to project, they had a "weighting" factor that they could enter and the numbers would be adjusted with that. For the sake of argument, we'll say that number defaulted to 12, but based on the executive's knowledge of what they were offering, they would adjust that up or down.

After six months of hard labor, one programmer had revamped the system and the weighting factor defaulted to "15". Our customers were livid. They accused us of "cooking the books". Even though our new numbers were more accurate, somehow the executives thought we were cheating and demanded that we change the default back to 12. Our better revenue projections, ironically, became a PR disaster.

I and another programmer were called into a meeting with a vice president and he asked us to change the number. The other programmer went to the whiteboard and started sketching. He explained how the resources worked, what weights were assigned to them, how revenue was multiplied by those weights and how six months of intensive regression analysis and revamping of our statistical model, blah, blah, blah and circles and arrows and a paragraph on the back of each one.

Fifteen minutes later, the programmer finished. The vice president looked at him and said "Yeah, now can you change the f***ing number to 12?"

Inertia is a terrible thing :)

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • That's a very interesting anecdote. Let me add another.

    I'm in science. Fundamental research. That means normally, considerations such as that of the vice president in your story don't apply at all. You just try hard to get it correct or at least as right as possible. When you're done, you have to work even harder to get an idea of how correct your result is.

    Just recently, there was an update to a measurement database I need for my analysis. It changed my results WAY outside of the uncertainty bounds I had c

    • You mention "no economic issues", but economics is just the study of the efficient allocation of scarce resources, not money. Whoever is "first to market" often wins. Plus, even though people don't think that economics takes people into account (though institutional economics [] does), it often does. I don't think our anecdotes are that far off.

      Side note: if you've any interest in economics, I highly recommend reading up about institutional economics. Even if you don't agree with it (which I do, to be hone