Archive for the ‘lessons learned’ Category

More things learned…

Posted May 1st, 2008 under , ,

I’ve added a couple new items to my fundamental lessons I have learned from working in informational technology article. Periodically, the list gets updated, but I thought I’d elaborate on the two new items.

1. If you aren’t happy with what you are doing, nothing else matters.  All your successes will lack value. 

Saying “this should go without saying” should go without saying, but honestly, this should go without saying.  There are basic needs you must fulfill to be happy:

  • food
  • shelter
  • family

That’s an unordered list.  Employment provides money to make these things possible.  Those three simple items make you happy.  Your job can add to your satisfaction and overall happiness if it’s something you enjoy.  If it isn’t, no matter how successful you are at work, it will always seem like work and there will be no satisfaction.  This will creep into your productivity and lessen your long-term potential and overall happiness.  So, keep your day job, but be on the look for one that may make you more satisfied. (more…)

Context Provides Meaning

Posted April 29th, 2008 under , , ,

When solving a problem, if you do not have full context to the issues, your perspective will be skewed to a point where the chances of establishing a clear, effective solution are low.  You might end up “solving a problem” that doesn’t even exist or, worse, is not a problem at all.  This really comes into play when reviewing business requirements.  It’s the teams responsibility to not just read the requirements, but understand the context they were written.  Most requirement documents are fairly light and 2 dimensional.  They assume you understand the motivation behind the requirement… why each one is being asked for.  Perspective and context changes meaning.

When I was a kid, I loved the Garfield comic strip.  Now, not so much.  But take a look at Garfield Minus Garfield.  As the site says:

Who would have guessed that when you remove Garfield from the Garfield comic strips, the result is an even better comic about schizophrenia, bipolar disorder, and the empty desperation of modern life? Friends, meet Jon Arbuckle. Let’s laugh and learn with him on a journey deep into the tortured mind of an isolated young everyman as he fights a losing battle against loneliness in a quiet American suburb.

Now, my kids love Garfield.  But this new missing context Garfield brings a new perspective to this strip that I find amusing.  It really illustrates the point.

 

myth about downsizing to save money

Posted April 29th, 2008 under ,

Having survived (and not survived) close to 15 “reorganizations” with a resulting reduction in force, I believe they were initiated with good intentions for the company.  The road to hell and all of that aside, several of these were nothing more than exercises in creative accounting.  This year’s ledger will show a reduction in costs while still seeing the same revenue.  They did not take into consideration next year’s financials or growth.  Many were quickly followed by hiring sprees.  I was once told that it was more expensive to find a position for someone in a different group/role rather than RIF’g them and giving them an “opportunity” to find a position within 60 days.

(more…)

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

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.