Course code: 3SI-001
  • Years with company: 7
  • Years programming: 20
  • Primary programming language: C
  • Other programming languages: Qbasic, Megabasic, Rust, C++, Visual C, xaml
  • Unit test harnesses: None
  • Something else: I play any instrument with a string on it.
  • Test practice now: Sandbox functions - test functions by writing my own unit tests
  • Target system: IoT systems
  • Dev tools: MPLabX, Cypress Creator (PSOC), Simplicity Studio, Source meters, DMM,
  • Build time: Under 10 seconds
  • Coding standard: MISRA
  • Function too long: 5 to 8 lines - give it a name
  • Code reviews: Review changes with other programmers. Categorize into low, med & high risk changes
  • Code time: 30
  • Test time: 40
  • Debug time: 30
  • Favorite thing about dev: Debugging/Problem solving. Making the electronics do something constructive.
  • Least favorite thing about dev: Working with previous, ill structured code
  • Tdd knowledge: Not much formally but have been doing it informally for years
  • Why are you attending: To improve my coding and unit test skills. also my supervisor signed me up for it.