• Course: TDD for Embedded C
  • Date entered: 2018-01-11 21:33:02 UTC
  • Course rating: Excellent
  • Most useful learnings: To allow the incremental process of thinking from zero to many to lead to design decision.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: I think the course overall was very good, I'm not immediately thinking of something I would change.
  • Exercise rating: Excellent
  • Exercise improvements: Early in the legacy code workshop day, I felt like it was not engaging many people in the group.However as the day went on, it turned out that three projects were making progress simultaneously. I'm not sure how that would be improved - perhaps it is inherent in the process of getting a real code base up in the framework. The specific question would be how to engage the whole group effectively?
  • Instructor comments: James is a skilled effective teacher.He handles the group well, engages people in thinking about there craft in ways that encourage thinking for ourselves about these subjects.
  • Better prepared: Much better
  • Start tomorrow: Yes. For starters, we have CppUTest up running in three separate active projects with a couple of tests running. So we are in a position to continue immediate work on those projects using TDD.
  • Challenges to applying: Keeping momentum, and forming habits in the daily press of getting things done - remembering to slow down in order to go faster.
  • Other comments: Not at this time.
  • Legacy code workshop: Yes
  • Recommend to others: Yes
  • Quote permission: Yes