Course:
TDD for Embedded C
Date entered:
2017-03-02 14:59:02 UTC
Course rating:
Excellent
Most useful learnings:
"Have you got a test for that?" TDD will make my life easier, its not scary, it is my friend.
Concepts v exercises:
Good balance
Presentation v discussion:
Good balance
Course improvements:
A 15 minute break in the middle would be nice. Or maybe 2 10 minute breaks. This would allow everyone to stretch legs, grab a snack, use the restroom etc. I was able to run away from my desk a few times to do these things during the exercises, but I did not want to miss out on anything. If everyone knew the break was coming they could relax a bit more and focus. Then they would come back from break in a better position to focus.
Exercise rating:
Very Good
Exercise improvements:
I do not code in C every day. For me it would have been nice to have the exercise on the second day be simpler, so I could focus on the TDD principles and not panic because there was a C programming concept I was struggling with. Or maybe keep the examples the same but jump in more often when you see someone floundering. You did do this when I asked for help (thanks). Sometimes people are too self conscious to ask for the help.
Instructor comments:
It was great. I can never go back to not doing TDD. It will take me a while to get good at it. But I am determined to do it.
Better prepared:
Much better
Start tomorrow:
Yes, as you taught us, incrementally and methodically.
Challenges to applying:
Getting good enough at it, that I can evangelize the practice. I won't have a problem getting it adopted if I can lower the barrier for entry to others. I will be recommending your class to others that we will be hiring soon.
Other comments:
Cyber-dojo was perfect. Watching you do the refactoring was the real clincher on why I MUST do TDD. You also shared several bits of wisdom from your years of programming (this was like gold).
Legacy code workshop:
No
Recommend to others:
Yes
Quote permission:
Yes