• Course: C/C++
  • Date entered: 2026-05-31 17:20:38 UTC
  • Course rating: Excellent
  • Most useful learnings: The advantages of being disciplined in taking things step by step.
  • Concepts v exercises: Good balance
  • Presentation v discussion: Good balance
  • Course improvements: With chips getting more poweerful, I think more and more people are using full OS-es for their projects, like linux, and this means that you can be lazy and start using the target as your development platform, bat as the target system. This is dumb, even from the hw cost point of view.The Nvidia Jetson Orin systems I am refering to are very powerful, but their cost is comparable to topof the line development PCs (a couple thousand euros)
  • Exercise rating: Excellent
  • Exercise improvements: I left comments on the details for each exercise , but in module 3 the starting points for some exercises are missing some stuff that was covered in previous exercises.
  • Instructor comments: I just recently finished the book "Antifragile" by Nicholas Taleb, and I think TDD is a way to apply that concept to software development, in particular having a process where software "organically" improves by being exposed to chaos (changes & "fiddling")
  • Better prepared: Much better
  • Start tomorrow: Yes
  • Challenges to applying: Inertia, buy in from colleagues and management, eotional resistance to he paradigm shift
  • Other comments: I did the self-paced course. I think the code-dojo server instability might have made me do a bit more practice on the excercises, which is not a bad thing
  • Legacy code workshop: No
  • Recommend to others: Yes
  • Quote permission: Yes