Course code: CSR-1
  • Years with company: 1 month/ 5years (We just got taken over)
  • Years programming: 20
  • Primary programming language: c
  • Other programming languages: assembler and python on occasion. c++ c# in past lives.
  • Unit test harnesses: unity
  • Something else: I can be quite secretive.
  • Test practice now: On bench and during system test.
  • Target system: risc processor, small memory, no OS.
  • Dev tools: Notepad++, make, in house compiler. Bluelab (In house IDE), emacs if forced.
  • Build time: 1-5 minutes
  • Coding standard: We have a few.
  • Function too long: It's functionality cannot be described without using a conjunctive.
  • Code reviews: We have them.
  • Code time: 5%
  • Test time: 5%
  • Debug time: 20%
  • Favorite thing about dev: I can't remember now. I just move it about. I vaguely remember enjoying making hardware 'work'.
  • Least favorite thing about dev: See above.
  • Tdd knowledge: The first half of your book "TDD for embedded C"
  • Why are you attending: If I ever write software again I'd like to use the TDD method as it would hopefully stop me laying in bed at 3am worrying about regressions or potential bugs.