Course code: BLUE-1
  • Years with company: 0
  • Years programming: 40
  • Primary programming language: C++
  • Other programming languages: C, python, lua
  • Unit test harnesses: cpputest, python unittest
  • Something else: I don't like to give out personal information to strangers.
  • Test practice now: CPPUTest, python unittest, or ad hoc testing
  • Target system: C++ for a mission critical application
  • Dev tools: <cough>MinGW 4.6.2 and python 2.7</cough>, Qt Creator and PyCharm as IDEs
  • Build time: 5-30 minutes
  • Coding standard: It's copious
  • Function too long: When it's hard to remember things from one end to the other while scrolling around in it.
  • Code reviews: They take too long and nitpick about style as much as being about substance.
  • Code time: 30%
  • Test time: 45%
  • Debug time: 25%
  • Favorite thing about dev: The gratification of seeing something working or fixed.
  • Least favorite thing about dev: The delays of a slow build/startup/test cycle, how long it takes for code to get reviewed.
  • Tdd knowledge: Mostly hype and things picked up by osmosis. Everyone agrees we should try it or do it, at least to some degree. Few places actually do it more than at the lip service level.
  • Why are you attending: My manager put it on my schedule. I'm interested to find out more, in any case.