It's one thing to write code from scratch, but quite another to edit and improve existing code. It's also quite something to have your code dissected in front of a crowd...
Read post...
I run bash command line training in Sydney. See command-line.net for details.