Skip to main content

Motivation assassination

From: Dilbert comic strip for 10/09/2010 from the official Dilbert comic strips archive.

102052_strip

This is one of those dark arts that geeks know about but usually refuse to even acknowledge. There is a lot of stuff that happens in the middle of the software development process that is so far away from the objective that it drives certain personality types absolutely crazy. This is why there are so many programmers that are either really wild alpha types or so completely laid back that it makes you wonder why they bother going to work. We (programmers) like thinks that are absolute because that’s how programming works: I tell the application to do something, and it does it. If it doesn’t do it, it’s a bug. If I tell it to do the wrong thing, it’s MY bug. Office politics are nowhere as black and white as programming, and office politics drive all processes.

The alphas will stand their ground until death, until either everyone else sees their way, or the alphas get canned in exchange to somebody more malleable. This is not a bad thing, because a lot of those alphas will refuse to leave the business and will opt to fly solo, set up their own shops, etc. This eventually drives innovation and competition.

The super laid back types just let the customer fuck himself, if the customer asks for crazy the programmer dutifully provides crazy. Why? Because the laid back programmer gets paid the same to care or to not care as long as the work gets done. If the customer fucks up, they will either eat crow and ask for a revision at their expense, or throw the programmer under the bus to save face, then ask for the revision still at their expense. The smart project manager knows this, and makes sure that the programmers understand the game too. Everyone plays along, the project takes 5 times as long to wrap up and everyone on both sides gets paid. It’s a convoluted process that somehow doesn’t implode as long as the project is eventually completed. The alphas don’t like getting thrown under the bus, the laid back types couldn’t care less, they just want to move on to the next thing.

Enhanced by Zemanta

Comments

Popular posts from this blog

On sleep deprivation and Incan Monkey Gods

From: Dilbert comic strip for 08/03/1992 from the official Dilbert comic strips archive. I was trying to show this strip to a coworker who is dangerously toying with the harsh mistress that is Insomnia. What shocked me is how quickly I was able to look up the strip, which was published when he was just 11 years old, and two weeks before my just-out-of-college ass shipped out to US Army Basic Training.

The Black Hole

If this was a minigolf hole, you can't reach B from A. Ever. If this was a room lined with mirrors, and you lit a candle at point A, you can't see it from B, not even reflected.  Update: I guess I didn't explain this all the way through. You can't reach B from A with just one stroke, there's no direct line between them, and there is no way to bounce the ball (assuming perfect conditions). Thanks to Ben for pointing this obvious error. 

Add custom speed settings to your ifit map workout

Ifit.com allows you to build a workout walk/race/bike route simply by clicking on a Google Maps interface. You can then use a compatible ifit-enabled workout machine to recreate the route automatically. The problem is that the user interface still isn't final, so there are features in place that aren't exactly obvious. For example, if you create a workout your machine starts at 1 MPH, because that's the default. But how to set it to start at say, 3 MPH? Easy, just switch from map view to graph view: That button switches from the Google Maps interface to a chart that allows you to visualize and control effort: You can't change the elevation, this is fixed due to the geography that you selected. But you can drag the yellow (speed line) to change the speed of your device.  What if you want to have segments at different speeds? Easy, just click and drag and it will break the line, and you can drag each segment of the line independently: ...