"Writing" code is a process. Probably about 80% of the process has nothing to do with typing. It's that 80% that determines "good" code vs. "bad" code, and getting that 80% right is just a matter of experience. If you're lucky, you are put on a project maintaining a ton of bad code early in your career. Otherwise, find some CPAN projects and help out. There's nothing like getting in the trenches to learn how stuff can go wrong in a heartbeat.
- In general, if you think something isn't in Perl, try it out, because it usually is. :-)
- "What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against?"