Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re: The Very LAST Thing I Want To See Is: Cleverness

by andye (Curate)
on Aug 29, 2012 at 10:59 UTC ( #990439=note: print w/ replies, xml ) Need Help??


in reply to The Very LAST Thing I Want To See Is: Cleverness

I'm extending the same code that I wrote 10 years ago.

Unfortunately this means I have no-one to blame but myself.

"What idiot wrote this? - oh - me."

On the other hand, when I find a little note that past-me has written in the comments to future-me, explaining what's going on or why I've done it like that, it gives me a little glow of happiness.


Comment on Re: The Very LAST Thing I Want To See Is: Cleverness
Re^2: The Very LAST Thing I Want To See Is: Cleverness
by sundialsvc4 (Abbot) on Aug 29, 2012 at 14:44 UTC

    One of my “aces in the hole” is what is now a 15-year old Delphi application, and I wrote every line of it myself.   (All 350,000 of them...)   Today, when from time to time I go back and look at it, it’s absolutely the work of a stranger.   O_o   I can’t even find the subroutines in it ... except ... for the trail of breadcrumbs that I left everywhere in that source-code and in the developer documentation that I wrote for myself.   Today, when I read those documents, I don’t recognize the author and I feel very much like I am learning for the first time.

    Hmmmm ... does this mean I’m getting old?   I forget.   Uhh, what was I just ... oh, hell, where are my car keys?

    Seriously, I see this all the time when I’m working with a former-developer of a large system.   (We all do.)   There is a genuine look of puzzlement, and a genuine re-learning process.   Sure, I’m journalist enough to pick a headline scenario that will grab the reader’s attention, but, even in the “non bread-truck” case, software is very difficult to write the first time and even more difficult to re-understand in the future.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://990439]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (8)
As of 2015-07-06 23:45 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (85 votes), past polls