• Course: TDD for Embedded C
  • Date entered: 2018-03-01 20:43:02 UTC
  • Course rating: Fair
  • Most useful learnings: I have no future as an embedded systems programmer. That last exercise was very confusing. In all seriousness I learned that this can be practical if done right.
  • Concepts v exercises: Not enough exercises
  • Presentation v discussion: Too much presentation
  • Course improvements: Many, shorter, focused exercises and topics. This felt too open and too long and too unstructured
  • Exercise rating: Fair
  • Exercise improvements: More structure, simpler and more focused
  • Instructor comments: You have the right idea. The first day was great, but things got more complex and unstructured way too quickly by the end.
  • Better prepared: Moderately
  • Start tomorrow: No (because something else very high priority got dropped in my lap) but as soon as that's taken care of I plan on applying TDD to our branch.
  • Challenges to applying: Getting people to believe me, applying it to existing code I don't understand.
  • Other comments: Remote did not help the process much, but a better class could make the effects negligible.
  • Legacy code workshop: No
  • Recommend to others: Only if improved
  • Quote permission: Yes