Course code: BARR-12
  • Years with company: 11
  • Years programming: 35+
  • Primary programming language: C
  • Other programming languages: C++, assembly and C#
  • Unit test harnesses: We will have to discuss this.
  • Something else: I enjoy family, friends, church, outdoor activities, food and beverages. I enjoy my job and the people I work with, life is good!
  • Test practice now: All my boards use USB for communications, I write Windows apps to test my boards. These boards are part of a video slot machine which runs under Linux
  • Target system: As I mentioned we make video slot machines, my boards monitor doors, switches, temps as well as drives sound and lighting
  • Dev tools: Atmel Studio, Code Composer Studio and Visual Studio
  • Build time: Under 10 seconds
  • Coding standard: I kind of follow C++ coding standards by Sutter.
  • Function too long: When it's doing more than its function name - set__ only sets...
  • Code reviews: As part of my release process I go through a peer review.
  • Code time: 70
  • Test time: 15
  • Debug time: 15
  • Favorite thing about dev: The puzzle, making it all work.
  • Least favorite thing about dev: That one bug that happens once in a blue moon but then there's nothing better than solving it which I like.
  • Tdd knowledge: Other than what I can infer from the title not much.
  • Why are you attending: I'm always looking to learn more and stay relevant, this class struck me as something I'd be interested in learning more about.