I'm writing this during a final-day practical on a Perl course - 10 trainees, coding quietly as mice, as they write a web page to calculate the length of ladder that Romeo needs to reach Juliet and present the results. The program is being written to "best practise"
standards - the HTML is being kept apart from the Perl for easy maintenance, inputs are being validated, etc. And the code samples that I've written for them to follow are nicely inset and they're commented and documented with
POD too.
There's a great feeling of satisfaction for me ... helping 10 people learn this exciting language and skiil; some of them have used the term "re-skilling" as they move to newer pastures from their traditional mainframe areas. It's great for them, it's great for me, and it's great for their employer as he uses their new skills too. It's this "win / win / win" situation that makes training so rewarding.
(written 2005-03-11, updated 2006-06-05)
Associated topics are indexed under
P306 - Perl - Plain Old Documentation [760] Self help in Perl - (2006-06-14)
[668] Python - block insets help with documentation - (2006-04-04)
P711 - An Introduction to Standards in Perl [3398] Perl - making best use of the flexibility, but also using good coding standards - (2011-08-19)
[2875] A long day in Melksham ... - (2010-07-17)
[2688] Security considerations in programming - what do we teach? - (2010-03-22)
[2375] Designing your data structures for a robust Perl application - (2009-08-25)
[1863] About dieing and exiting in Perl - (2008-11-01)
[1853] Well structured coding in Perl - (2008-10-24)
[1728] A short Perl example - (2008-07-30)
[1555] Advanced Python, Perl, PHP and Tcl training courses / classes - (2008-02-25)
[1395] Dont just convert to Perl - re-engineer! - (2007-10-18)
[1345] Perl and Shell coding standards / costs of an IT project - (2007-09-11)
[1221] Bathtubs and pecking birds - (2007-06-07)
[1047] Maintainable code - some positive advice - (2007-01-21)
[965] KISS - one action per statement please - Perl - (2006-12-05)
[945] Code quality counts - (2006-11-26)
[743] How to debug a Perl program - (2006-06-04)
Some other Articles
When to bless a Perl variableI'm not blogging itGetting your examples, my examples and the data files after your coursenew 'Perl on the Web' exampleSatisfaction of trainingDress for trainingConventional restraints removedWhat and why for the epochDifficulties with a trolleyCrossfertilisation, PHP to Python