Web developer.
There is one rule that comes to my head about which I haven't seen any detailed description on blogs and books. Avoid implicit dependencies in the code.