Course code: ZEBRA-2
  • Years with company: 5
  • Years programming: 40
  • Primary programming language: C++
  • Other programming languages: Assembly, Basic, Fortran, C, APL
  • Unit test harnesses: VectorCast Cover tool
  • Something else: Firmware design with specialty in Motion Control and servo design.
  • Test practice now: EVT/DVT and some experimentation with VectorCast harness. Did not get to step of actually running devices through full harness to determine code coverage.
  • Target system: Card and Label printing devices with various hardware
  • Dev tools: CCS, Altera Tools, SVN, SBM, GNU
  • Build time: 1-5 minutes
  • Coding standard: Documented, self enforced
  • Function too long: When it can't be understood or maintained by someone not intimately involved with the writing of it
  • Code reviews: occasional peer review
  • Code time: 50
  • Test time: 25
  • Debug time: 25
  • Favorite thing about dev: Job satisfaction getting an idea/function executing and watching a machine/program perform a task as designed
  • Least favorite thing about dev: Maintaining poorly documented or rambling patched code
  • Tdd knowledge: Only briefly reviewed Wikipedia overview of the technique
  • Why are you attending: