Course code: BARR-7
  • Years with company: 8
  • Years programming: 3
  • Primary programming language: C
  • Other programming languages: C#
  • Unit test harnesses: none
  • Something else: I'm a technical manager, I haven't developed full-time for a while now.
  • Test practice now: Manually or with simple python scripts
  • Target system: 16 bit uC (24H & 33E), runs an OBD-II stack
  • Dev tools: MPLab, C30
  • Build time: 11-30 seconds
  • Coding standard: Similar to the Netrino Embedded C Coding Standard
  • Function too long: When you have to scroll. If you want to put "and" in the function name. If it's hard coming up with a name, it may mean that it's doing too many things and needs to be broken down into smaller parts.
  • Code reviews: Manual, one-on-ones, don't happen as often as they should
  • Code time: 20
  • Test time: 50
  • Debug time: 30
  • Favorite thing about dev: The creativity it requires
  • Least favorite thing about dev: Debugging really low level errors (silicon errors and interrupts)
  • Tdd knowledge: Not much
  • Why are you attending: The firmware architect was unable to make the conference. The goal is that by sending myself and another team member (our C# developer), we can derive 80%+ of the value of just him going; we will see.