|
> The primary function of a legal department is to provide advice that prevents legally actionable mistakes.
This advice does not have to be sane, or efficient, (...) Strong disagreement. As a counterport, would you agree to the following: ``the primary function of a programming department is to crank out code. the code doesn't have to run predictably, nor be maintainable nor indeed have any business requirements. KLOC is the king.''? When I'm programming privately in my spare time, my code doesn't need to run, be maintainable or useful or anything. But as long as I'm clocked in during office hours, my work should further company's goals, in harmony with other teams and projects. And just as much with legal departments: those should consider the overall effects of advice they give out. If not them, who else is to do such analysis -- some meta-legal department? Been there just recently; an employment contract template prepared for my company by a lawyer was so one-sided and full of risks for potential employees, I stood up to the CEO and voiced against its proposed form. I've warned the CEO a lot of self-respecting hackers would rather give up offer than work on such conditions. The contract, while legally covering the company, would have detrimental effect on our ability to hire good hackers in the first place. |