TDD for Embedded C
2017-05-06 21:37:37 UTC
Most useful learnings:
That embedded software is not so special as feared. The TDD way of approaching a problem was demonstrated very clearly.
Concepts v exercises:
Presentation v discussion:
It is common that public course progress feels relatively slow during the first half of the first day. Though, I see that this can be necessary to bring everybody up to speed. Having attended your excellent presentation during the embedded accelerator day the day before made this more obvious.
A list of participants annotated with company name and relevant experience and name tags could yield a presentation round unecessary. Participants have plenty of opportunitites to get to know each other during breaks.
Going through the preparation answers of participants did provide topics for discussion, but seldom anything new to the destilled and accumulated experience of the instructor.
Pair programming with complete strangers can be quite akward. It does provide the opportunity to discuss the solution, but it can also slow down progress. Considering how well the exercices were setup with comments about expected progress etc, I would prefer a combination of self programming, instructor demos and instructor personal guidance.
Great presentation/teaching skills and sense of humor. A pleasure to attend.
All exercises did illustrate new application areas and aspects of TDD. I wonder if it would have been better use of time to spend a bit less time on each exercise in the classroom so that we could have more use cases demonstrated.
Bring it on!
Challenges to applying:
Always nice with some hard copy of teaching material :)
Legacy code workshop:
Recommend to others: