On Oct 18, 2011, at 1:45 PM, Jeff Escalante wrote:
Peter, you are not the right kind of person to be teaching a course if that's how you are thinking about it. I teach a dev course for free once a month. For free. Sure, I spend some hours preparing and teaching and helping people, but I'm not counting them up against my 'billable' hours - I do it for fun, I do it because I love seeing peoples' faces light up when they learn this stuff, and I do it to give back to the community.
I love to teach for free as well. I also love to program whether I am paid for it or doing it to help an organization I'm involved with. I'm just surprised at the demonizing of charging for teaching. Why is it more morally reprehensible to charge for teaching than for coding? Both are an exchange of time for some form of reward and I don't particularly see why one should only be for non-monetary recompense. Personally I love teaching and present at plenty of conferences without getting paid. But I get as much joy out of seeing my clients faces light up when I ship a great app in a week as I do from teaching a class. That doesn't mean I don't charge clients for my programming and it does not mean that (at least in my opinion) I am not the kind of person who should be programming just because I choose to charge for it.