Any program that tries to be so generalized and configurable that it could handle any kind of task will either fall short of this goal, or will be horribly broken.
Christopher Lawrence Wenham
Worked deep for a number of IT departments, internet providers and web design firms as a programmer and manager for several decades, quitting while he was ahead. Now writes as a freelancer. Has written for Salon and has been published in Hacker Monthly and a little bit of private and small press.