NOTICE: This post is not written to pick on any specific person or service. This is only my thoughts from speaking to people in the past few weeks
The online training industry seems to be a lucrative thing. I have heard rumours (unconfirmed! ) of authors earning 6 or 7 figure sums from training courses they have made and delivered. While part of me thinks, "I really want a part of that", the other part of me thinks that I don't have the level of expertise to do it.
I (used to) blog a lot. I speak at a lot of conferences. I have even been known to ramble on a podcast or a screencast. In my opinion, I suggest others get involved in doing things like this. It creates a culture of sharing and exchanging information. I don't earn money for these activities. I feel like I can talk about what I am passionate about. I also feel as though I can talk about new things.
I also run training courses on continuous integration and delivery. I am paid for these. Since I am paid for these, I feel that the level of information I put into these courses needs to create value for the attendees. In order to deliver information that is useful, I really need to understand my subject matter. By no means do I consider myself an expert in continuous integration or continuous delivery. I do feel as though I have enough experience building these systems that I can pass my learnings off to other users.
The courses that I run are very much face to face. I listen to the attendees to see what they want to achieve and I tailor the content to give them that information. Online training courses do not do this, in my opinion. I have considered trying to record some material but I don't know if the information would be of use. My pet hate is when people record training material on subjects that they know very little about or have little understanding about.
I have seen places where individual people record lots and lots of courses. Of course, they get paid to do this. To me, this feels wrong. What gives those authors the right to disseminate information on a topic that they don't have a deep understanding of? The information they give may not be accurate - does the user get their money back if they watch a video on API design, follow it and causes a production outage?
Is the issue with the authors themselves or the training companies?
The same issue happens with books. I reviewed a lot of books in 2013. A lot of the books were excellent. Some of them were not very good at all. Book publishers are spamming potential authors trying to get them to write. This is a source of income for them (albet it low). But it's extra income all the same.
In my opinion, publishers have a contract with people who use their services. Get the best possible trainers for the subject. Don't put metrics above the level of service you give to your customers. Good training makes us all better at what we do. It's important we don't give developers / operations / managers a false understanding of topics. It can cause issues in a team and it can cause issues in our systems. I'm not looking to name and shame people / companies here but I do expect a good level of service if I pay for something
Thanks to thefringeninja for making sure this wasn't too ranty :)