
- Why do we need training? Can't we learn on our own? We can't afford the time to come to training.
- I've sent my development staff to other companies' training before and they always say it wasn't very useful. How is
Embedded Wizardry training different?
- How can I justify the cost?

Why do we need training? Can't we learn on our own? We can't afford the time to come to training.
* It is unlikely that you will learn on your own as thoroughly, quickly and as cost effectively as you can by taking our classes.
* If you don't get training, you will likely learn in a haphazard way. Self-learning is often a hit-and-miss proposition. Often, important concepts or features of the product are overlooked, creating problems for the development effort including code re-designs, re-writes, reduced execution speed, or learning new features in the midst of development. Training reduces your risks by ensuring that you have a good grasp of the product before you design/develop your application.
* When you learn on your own, you build your own training program (consciously or not). On the other hand, we have invested years of work building the quickest, most thorough, and most effective approach to learning.
* Training reduces the cost of maintaining your application because you learn how to write more portable, easier-to-maintain code.
* You will develop a more reliable application since you will have more information on which to base the choices you make in solving problems.

I've sent my development staff to other companies' training before and they always say it wasn't very useful. How is
Embedded Wizardry training different?
* We have spent considerable effort writing, re-writing, and improving each class.
* Unlike many other training departments, all of our instructors are programmers who write programs in Tornado and spend considerable time reading and understanding Tornado source code. They know the product and can answer questions beyond the pages of the student materials.

How can I justify the cost?
* One of the common mistakes made when considering training costs is to think that self-learning has zero cost. In fact, we all know, self-learning has a cost. Each student will develop their own learning program (typically with considerably less effort and experience then we have put into it), and attempt to follow through with their self-composed program. Often the self- learning will suffer from everyday distractions of the workplace. The program will often be insufficient, with significant omissions. When designers/developers have gaps in their knowledge (or worse, misconceptions) the self-learning costs show up in missed deadlines and higher development costs caused by the time it takes to fix, correct, or re-design code that was incorrectly or poorly organized. At worst, the real price paid for self-learning can be a final application which is inferior due to lack of insight at the start.
* Our prices are competetive for professional high technology training. Our quality, we believe, is much better than average.
* Embedded Wizardry has invested substantial resources in a dedicated staff that develops professional training courses. When you take a
Embedded Wizardry class, you gain the full benefit of this investment while the cost is amortized across many students and many companies.
