Course code: ZEBRA-2
  • Years with company: 4
  • Years programming: 10
  • Primary programming language: Python
  • Other programming languages: C/C++, Perl, PHP
  • Unit test harnesses: Python's unittest2, UnitTestHarness (which I just discovered was written by you)
  • Something else: I like rock climbing, going to the beach, and playing with Kids toys with my son.
  • Test practice now: Mostly with acceptance tests written in Python or a home-grown acceptance test tool. Some build scripts are just run with a debug flag and the output validated.
  • Target system: Label/receipt printer that supports various printing languages and communication protocols.
  • Dev tools: QNX/GCC toolchain + Perl deployment scripts to a printer/VM
  • Build time: 1-5 minutes
  • Coding standard: C/C++ code has documented guidelines, build scripts have no standard.
  • Function too long: It doesn't fit in one page of the IDE.
  • Code reviews: Non-existent
  • Code time: 60
  • Test time: 10
  • Debug time: 30
  • Favorite thing about dev: I most enjoy solving problems and investigating bugs.
  • Least favorite thing about dev: I least enjoy API design as it can be frustrating to get the right balance of simplicity and flexibility.
  • Tdd knowledge: I don't know a lot about TDD but after working in engineering test, I know that the earlier tests are run the better.
  • Why are you attending: