Course code: BARR-7
  • Years with company: 10
  • Years programming: 20
  • Primary programming language: C
  • Other programming languages: C++, python
  • Unit test harnesses: None
  • Something else: Studied Digital Signal Processing, have worked on cellular modems, and currently work in audio processing.
  • Test practice now: Manually
  • Target system: TI64x processor on a small device, and a Xeon x86 in a rack mount product
  • Dev tools: Eclipse, QTCreator, Visual Studio, Cygwin, Notepad++
  • Build time: 5-30 minutes
  • Coding standard: No formal coding standard. Generally, follow local conventions
  • Function too long: When it doesn't fit on the page.
  • Code reviews: Online using Code Collaborator. Generally, submit to depot, then start a review.
  • Code time: 15%
  • Test time: 25%
  • Debug time: 60%
  • Favorite thing about dev: Making new features work.
  • Least favorite thing about dev: Figuring out how/where to make changes, resolving merges, and integrate libraries.
  • Tdd knowledge: Incremental edits with minimal functionality adds. For every line of code that is added, there is already a test, & a set of tests that continue to pass, showing that no regressions have been made.
  • Why are you attending: The option was made available to me via my company!