Parameterize well: Distinguish among input, output, and input/output parameters, and between value and reference parameters. Take them appropriately.
Python SQL Java php Perl game development web development internet *nix graphics hardware telecommunications C++ Flash Active Directory Windows