Course code: CIRQ-1
  • Years with company: 6
  • Years programming: 35
  • Primary programming language: C
  • Other programming languages: C++, bash, Perl
  • Unit test harnesses: none
  • Something else: I like coffee
  • Test practice now: O-scope, logic analyzer, breakpoints, watch lists, throw-away stimulus codd
  • Target system: various ARM micros
  • Dev tools: GNU, Keil, other vendor IDEs
  • Build time: Under 10 seconds
  • Coding standard: 4-space indents, curlies on the next line, camel case functions
  • Function too long: When I can't follow and understand it with the compiler in my brain
  • Code reviews: knowledgeable peers
  • Code time: 60
  • Test time: 20
  • Debug time: 20
  • Favorite thing about dev: Making my thoughts and creativity manifest in the operation of a digital machine.
  • Least favorite thing about dev: Time constraints
  • Tdd knowledge: It's yet another coding methodology (of many) that has a pseudo-religious following. The difference with TDD is that it actually has intuitive merit.
  • Why are you attending: I'm genuinely interested in tdd and what can be gleaned from it to add to my own MO.