A couple of reasons:
Oct 06, 2011
8:28 PM EDT
|1) Time. Without a boss breathing down your back and a deadline looming, you'll take more time to do the job better, instead of throwing together something that's good enough to keep you employed and keep upper management happy that the deadline was met.
2) Interest. If you're volunteering on a software project, you must obviously have some real personal interest in it, rather than just being a hired gun. People do better work on things they care about. For work projects, you may or may not have much interest in that; most people aren't lucky enough to go into jobs doing exactly the thing they're most interested in, and even when they do, they get bored or burned out with it after a while.
Posting in this forum is limited to members of the group: [ForumMods, SITEADMINS, MEMBERS.]
Becoming a member of LXer is easy and free. Join Us!