Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
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: (6)
As of 2014-11-27 20:50 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My preferred Perl binaries come from:














    Results (188 votes), past polls