It is always essential to keep an open mind and learn from others. This applies to everyone, including teachers and especially software development trainers. Software development trainers shouldn’t limit their learning from other trainers. They can learn even from their students. Technologies change so fast that it is absolutely possible to experience training through which the trainer learns from the students. Collaborating with open source projects can be useful as well. It can take the trainer’s professional skills to the next level.

Lessons Learned from Running a Startup: The Bootstrap Way
If you consider running a startup the bootstrap way then you might get some insight from the lessons I learned.