Course code: DYNON-1
  • Years with company: 17
  • Years programming: 20
  • Primary programming language: C++
  • Other programming languages: C, shell, python, make, javascript
  • Unit test harnesses: CppUTest
  • Something else: The "infrastructure" guy at Dynon, the first SW hire.
  • Test practice now: CppUTest
  • Target system: Bare-metal ARM7TDMI / Linux x86 / Linux ARM
  • Dev tools: GNU, Qt Creator, SVN, git, VS Code
  • Build time: 31-60 seconds
  • Coding standard: ad-hoc, unenforced
  • Function too long: when its brace depth is too high or too many lines
  • Code reviews: standard practice, reasonably rigorous
  • Code time: 15
  • Test time: 5
  • Debug time: 10
  • Favorite thing about dev: Everything but the debugging.
  • Least favorite thing about dev: Debugging.
  • Tdd knowledge: Regular practitioner
  • Why are you attending: I want to support more common understanding among the team on test-first principles and practices intersecting with refactoring to SOLID design in the real world