in reply to Holy Crap! Programming Well is Hard Work

...it strikes me more and more just how obsessive to detail good programmers are

How many other professions can say having O.C.D. tendencies is an asset? Okay, probably many, but it's still an odd thought to consider. :-)

It seems the more I learn, the less I feel like I know.

I think you are just experiencing one of many Human Conditions friend! I'm still trying to figure out if I'm at the bottom of the Valley of Despair and coming back up, or still on my way down... I suspect the latter.

...I'm eager for the day when it all just clicks, when I can look at someone else's piece of code and read it like a newspaper and know everything that's going on with it...

perldigious looks from side to side at the other members of the audience nervously, and then slowly, cautiously raises his hand, afraid to ask a question that may make him look stupid. "Um... excuse me... but... is that really a thing? I mean, can some people really do that with other peoples code?" He then mumbles as his voice trails off and he slouches to sink down and hide in his seat. "I'm probably wrong since I'm probably still falling in to the Valley of Despair, but I'm not sure that's a real thing."

Just another Perl hooker - Selling my %hash for $cash.

Replies are listed 'Best First'.
Re^2: Holy Crap! Programming Well is Hard Work
by nysus (Parson) on Feb 27, 2017 at 18:08 UTC

    Ha! Though I'm finding the road to Valley of Despair is not smooth, fast, or short. It's full of huge peaks and valleys across a 1000 mile jungle trek.

    $PM = "Perl Monk's";
    $MCF = "Most Clueless Friar Abbot Bishop Pontiff Deacon Curate";
    $nysus = $PM . ' ' . $MCF;
    Click here if you love Perl Monks

      But I would walk 500 miles
      And I would walk 500 more
      Just to be the man who walked a thousand miles
      To fall down at the monastery door
      


      use constant STEPS_IN_MILE => 2000; # rough estimate based on www.thew +alkingsite.com/10000steps.html my $step_counter = 0; # I'll presume you are just starting out... my $current_state = 'walking'; # but you are trying! while ($current_state eq 'walking') { $step_counter++; $step_counter++ if ( $step_counter/STEPS_IN_MILE > 500 ); # don't +you think you've dawdled long enough? Pick up the pace! (more of a j +og at this point) $current_state = 'fallen down' if ( $step_counter/STEPS_IN_MILE > +1000 ); # do ring the gong before falling, the kind Monks will surely + fetch you water. }

      Just another Perl hooker - Selling my %hash for $cash.