Kevin Nelson Marshall
Other entries:
« What to do, what to do...

So I spent most of the 'work' day today trying to shove a big mess of code into a production world...but first we had to demo it all to a business client and get sign off...and don't you know it kept blowing up on just about every turn.

Now technically, I wasn't around for the design phase of this project...and I only wrote about 10% of orig. code behind it all...but somehow, slowly but surely everyone else has been pulled off the project...leaving me with ownership of it all.

From a tech. standpoint this doesn't really bother me...I mean I can read through and clean up other people's code no problem...but the key is that:

1. I have to have time to be able to do this (cleaning and debugging someone else's code usually takes at least 1.5 times the time it would take me to debug my own code)...this project is already a month overdue. So no time.

2. I need to know what the business unit really wants before I can actually provide that (goes back to my rant a few days ago - if you hand me crap, I can shine it up so much)...and since the business unit doesn't know what they want, the other coders (whose code I now have to take responsibility for) also couldn't build them what they wanted...making the problem about 10 times worse (starting off on the wrong foot really only makes the problems bigger and bigger the longer it goes on).

So long story short...I spent most of the day getting beat up about code I now own, but haven't actually had a chance to take over...awesome for sure.

I'll get it all cleared up and make everyone happy eventually...but it's going to be get more rocky before we hit the staight-aways...and the beauty of it all is that, once we hit the clear path, I'm 99% sure ownership will suddenly transfer to someone else (and I'll go grab another crap ball of code to call my very own).

I think being able to accept that this is the way things are (and not let it bother me beyond the occasional rant) is what helps me to 'usually' have a good reputation with the people I work with...and it seems to ensure I'll always have a job (if/when I want one) since there always seems to be another ball-of-crap to deal with Thumbs up

Just once though, it would be nice to be handed a ball-of-beautiful code to manage and append to...but alas I know that's a pipe dream (heck even my own old Draftwizard code, that I'm 100% responsible for creating, is a ball-of-crap code! So I can't really complain too much).

posted by Kevin Marshall on 2008-07-23 00:00:00+00


Subscribe to my RSS feed »

BotFu feed with RSS reader

BotFu feed by Email


Search All Posts »


Kevin Marshall - Who's That?

I'm just your basic programmer. I can't spell to save my life, I'm not the greatest story teller, and I often ramble on about nothing. This blog showcases all of that!

If you're bored drop me an email at info at falicon.com or view my outdated resume.


Stalk Kevin on »

bit.ly
Delicious
Digg
Disqus
Facebook
Flickr
FriendFeed
Github
Last.fm
LinkedIn
StumbleUpon
Twitter (@falicon)

Archives by Category »

(28) Code »
(8) ColdFusion »
(15) Database »
(10) Factor »
(3) Falcons »
(321) General »
(13) JavaScript »
(18) Perl »
(17) PHP »
(20) Ruby »

Archives by Month »

(1) September 2010 »
(2) August 2010 »
(3) July 2010 »
(13) June 2010 »
(8) May 2010 »
(2) April 2010 »
(2) March 2010 »
(5) January 2010 »
(2) October 2009 »
(6) August 2009 »
(11) July 2009 »
(2) May 2009 »
(3) April 2009 »
(2) March 2009 »
(7) February 2009 »
(9) January 2009 »
(14) December 2008 »
(5) November 2008 »
(12) October 2008 »
(13) September 2008 »
(16) August 2008 »
(23) July 2008 »
(20) June 2008 »
(24) May 2008 »
(23) April 2008 »
(27) March 2008 »
(28) February 2008 »
(26) January 2008 »
(7) December 2007 »

Published Works »

Beginning Amazon's SimpleDB (Apress in dev.)
Pro Active Record (Apress 2007)
Web Services with Rails (O'Reilly 2006).

Contributed To »

Ruby Cookbook (O'Reilly 2006)
SQL Cookbook (O'Reilly 2005)
Various Reviews published in Computing Reviews

Free Code I've Created »

SimpleDB library in Python 3.0



This blog is powered by KickAssCode.