Gray's Matter
Justice Gray - North America's Favorite Metrosexual Urban Legend
   by Justice~! Technical  
Sesame Street Count To Ten
Your one hint

Who produced the amazing snippet below?


'we need to check for blank spots
'THINK THIS WAY
'start date one
'end date one
'start date two
'end date two
'start date three
'end date three
'IF THERE WAS A PROBLEM WITH START DATE >= END DATE THEN WE'D HAVE MULTIPLES AND WEIRD ORDER


[300 line function follows - a function that is supposed to:
* take a collection of objects
* determine if one is trying to add an object with a duplicate key to the collection]

Was it:

a) a business analyst
b) a developer just out of school
c) a "software architect" with a decade of experience who routinely threw printouts of his code at business reps, saying "You try to understand this then, if you're so smart"?




Comments

Greg Andrews

The business analyst would be afraid of code, and the developer just out of school would google it.

So obviously, C.  My condolences.

Reply

No condolences needed!  I recommended a couple of months ago that said architect be removed from our project "for the sake of future quality" as I felt he was a danger to the codebase.  That's the only time in my career I've needed to take that step (I've come close in the past but most people are still willing to learn and grow past that state).

I'm just amazed people like this can be hired and retained!

Reply

OJ

It's the bane of our industry. People manage to get themselves into jobs and stay there long enough to be considered a guru.

I feel your pain mate!

Reply

Shaneo

I HATE Archtects ;)


Seriously though, I am anal to the point where I review my code constantly. As an architect, it is my mantra to make sure the quality of my code is very good and that people understand easily what I'm doing with it. Afterall, I'm not coding for myself, I'm coding for everyone else in the company and unofficially I'm setting the example!

Inexcusable I think - if that guy cannot explain what he was trying to accomplish there, really he should be removed or at the very least have his prestigious title revoked and given something a little more appropriate like 'intermediate developer'

Good luck

Reply


Shane, I think we would be being overly generous by giving this poor sap the title of "intermediate developer".  I like "sanitation engineer" a little better myself...;)

Totally agreed on everything else.  As an architect myself, it never fails to grate on me when I see someone who is not coding with everyone else in mind - thus I am always trying to ensure my stuff makes sense and is peer reviewed.  I definitely feel that I have a responsibility to make sure my concepts and ideas are clearly understood!

Reply

Add comment

If you're going to leave a comment, please use your real name rather than a business name; otherwise it'll likely get blocked by my spam filter (or in the rare case it gets through, deleted by me manually). Thanks!


(will not be published)

  Country flag

Click to change captcha
biuquote
  • Comment
  • Preview
Loading