http://www.perlmonks.org?node_id=987331


in reply to Undefined subroutine - newbie problem

An “extreme fast Perl workshop?”   (blink...)

“Ordered to” finish a few programs ... “For a positive grade?”   What is this, high school?

No, it’s probably the beginnings of what we call a “death march,” only sugar-coated and draped in quasi-athletic jerseys.   In the real world, you don’t get brownie points for doing work “quickly.”   Your work will be in production for a dozen years so it must be done well.   If the company is pressuring you to learn how to sling-out garbage “quickly,” then very quietly but very quickly look for another job.   One that provides professional training but without the jock-strap expectations and misguided pressures.   If you survive in such a place for more than a year (and they probably calculate that only a small percentage of you actually will ...), then you will be doomed to maintain that code.

“It takes three times as long to do it wrong.”   If you are in a situation that emphasizes “speed,” either so that you “do not fail” or in order to prove what a whatever-you-think-you-are you are, instead of teaching you how to produce real quality, then you are in a lose-lose situation that they write books about.   It takes time to learn how to do this well.   Make sure that they are guiding you toward realistic and sustainable expectations.