Course code: BARR-7
  • Years with company: 2.5
  • Years programming: 16+
  • Primary programming language: C
  • Other programming languages: C#, Java, Python
  • Unit test harnesses: None
  • Something else: I'm an electrical engineer with an emphasis in computer design (BS) and control systems (MS).
  • Test practice now: Functional tests, system testing, stepping through code. (aka, did it break? no? then it's working)
  • Target system: ARM Cortex-M3
  • Dev tools: IAR EWARM
  • Build time: Under 10 seconds
  • Coding standard: None
  • Function too long: I don't
  • Code reviews: None
  • Code time: 20
  • Test time: 20
  • Debug time: 60
  • Favorite thing about dev: The versatility and flexibility it has unlike any other engineering discipline. Low cost (time/money) to implement and test new features or hypothesis.
  • Least favorite thing about dev: My own lack of understanding. I'm sure most of my issues are solved problems.
  • Tdd knowledge: Just the basics: Define desired functionality, code up a test harness, write code against it.
  • Why are you attending: I'm the only embedded programmer at my division. Our code is becoming more complex and I need a way to ensure our devices are absolutely reliable without having access to peer code review.