Course code: BLUE-1
  • Years with company: 2
  • Years programming: 13
  • Primary programming language: C++
  • Other programming languages: Python, C#
  • Unit test harnesses: CppUTest, googletest (c++), nunit (C#), junit (java), unittest (python)
  • Something else: I fly airplanes and compose electronic music. I have 2 kids and a wife.
  • Test practice now: CppUTest
  • Target system: Windows Desktop
  • Dev tools: CppUTest, GDB, ant, ivy, Qt Creator
  • Build time: Under 10 seconds
  • Coding standard: Ad-hoc
  • Function too long: It does more than it's name, is > about 10-20 lines, has a cyclomatic complexity > 5.
  • Code reviews: We use gitlab, and review all of our code. The process is somewhat fast and usually helpful.
  • Code time: 35
  • Test time: 60
  • Debug time: 5
  • Favorite thing about dev: Creating useful tools for people to have a better experience.
  • Least favorite thing about dev: Waiting for a build to finish. Taking ownership of legacy code with no tests. Wasting time debugging. Developing the wrong thing.
  • Tdd knowledge: A decent amount, I think.
  • Why are you attending: I've taken the class before and loved it. It has drastically changed me as a developer. I wanted 21 other folks at Blue to know about how to do TDD and go forth and teach others.