Archive for the ‘lessons learned’ Category

CSI: Sesame

Posted April 18th, 2008 under

It’s always sad when someone loved by millions, filled with so much potential makes wrong decisions and let their life get away from them.  They lose focus and forget what’s important.  Early this morning, in my basement, Elmo was found dead.  Early forensics indicate he died from a self-inflicted blast from a clone trouper blaster.  At this time, Big Bird has not made any statements, but Mr Aloysius Snuffleupagus was quoted as saying “That little bastard deserves everything he got.  He took my privacy away, so screw him!  He was a damned coke head, anyways…” … an obvious reference to Elmo’s alleged involvement in the “outing” of Mr. Snuffleupagus.

Elmo’s Sad Ending

Related posts

Why Superman is bad…

Posted April 11th, 2008 under

Ok, not “Superman” superman.. but those people who just want to be a hero at work.  They are the ones who constantly work around the clock and over most weekends.  They tackle the impossible tasks and deliver the impossible…  They come into work each day looking for how they can save the world.  They are the martyrs of the corporate world and product folks love and reward them.

Sounds great!  Why would I say they are bad?!?  We should have more of them!

Oh… well, most of the time, they are working around the clock because they lack any organizational or planning skills.  They didn’t realize how much it would take to do it, so they are rushing.  Often, they don’t design what they are doing, they just do it, hence their estimates are usually way under.  Ever wonder about those last minute “killer bugs”?  They get the work done fast, but it’s sloppy.  There are holes in the logic, little error handling, no thought of performance.  They made it look cool and it does exactly what it was asked to do.  Any faults are with the user of the system, not superman.  Don’t even ask about maintenance or ease of enhancements.

Give me an office full of Batman’s any day.  They are the backbone of the organization, the work horses.  They plan, investigate, research… they are the detectives who are aware of their own mortality and that of their code.  They don’t come in everyday asking how they can save the world, they plan for building a solid foundation, determine how to get from here to there and setout to do it in a calm, orderly manner.  They are predictable, but have deep insight due to their solid understanding.  The don’t seek the limelight and thanks for saving Gotham, but are satisfied with just doing their job well.

Related posts

Finally, a use for all of those tshirts

Posted February 5th, 2008 under

Throughout the years, I’ve collected a huge assortment (ok, not fanatically or insanely huge, but relatively big… dozens?) of tshirts.  They started out as shirts I thought were cool (black with a big yellow batman logo) or my first concert (RollingStones Steel Wheel Tour).  Then entering the professional workforce, I, like many of you, was plied with shirts (tshirts, denim, etc) in a futile effort to improve my morale (I took them, but don’t think I’m that easily bought off).

 I am genetically predisposed to packrattery and it’s only through the constant efforts of my wife that our house isn’t overcome with incredibly useful things we MIGHT need in the future.  Well, tshirts are one of those things I still squirrel away.  Luckily, she doesn’t read this or I’d have to find a better hiding place.

Unfortunately, the tshirts fall into 2 categories: shrunk, meaningless project references or just too weird to wear publically.  Finally, a friend has found a great use for them.  Creating a blanket or “throw” out of those would be a nice addition to my home office (the one place I’m free to hide away all those good things I MIGHT need in the future).

Related posts

Career Milestones

Posted December 14th, 2007 under , ,

I’m writing this on the eve of one of the most major milestones in my career. Tomorrow is my last day working for the company I’ve spent 13 years learning my trade.

Over the past year, AOL has transitioned from a subscription revenue model to an advertising driven source. Unfortunately, it hasn’t proceeded as planned. In an effort to reduce cost to compensate, approximately 2000 positions were eliminated. This included me and the majority of my team. We extended ad support into our video applications, built a stable, easily maintainable and extensible system. In a time of cost cutting, it was a logical business decision based on the state of the product and the direction of the company.

That’s my official exit statement and I’m sticking with it. (more…)

Related posts

Scrummy Releases

Posted November 27th, 2007 under ,

Early this year, my organization went through custom training from Rally on agile development (specifically, scrum). I grew up doing waterfalls in traditional SDLC methodologies. I can’t say I was resistant to the timeboxed approach, but I was skeptical. More often than not, the waterfalls I worked on followed this type of planning lifecycle:

  1. business defines ask
  2. dev/qa/ops define cost/timeframe
  3. business redefines ask
  4. dev/qa/ops redefines cost/timeframe
  5. business sets hard date for launch
  6. dev/qa/ops redefines ask based on cost/timeframe to meet topdown date

(more…)

Related posts