Course code: HON-1
  • Years with company: 8
  • Years programming: 20
  • Primary programming language: C#
  • Other programming languages: C, C++, Python, VHDL
  • Unit test harnesses: None
  • Something else: I enjoy mountain sports (skiing, climbing, kayaking) and coffee!
  • Test practice now: Creating Test Cases using the same language and IDE
  • Target system: Microcontrollers (C/C++) and desktops (C#)
  • Dev tools: Visual Studio, Spyder, Arduino
  • Build time: 1-5 minutes
  • Coding standard: Depends on the project. I usually try to adhere to the industry standard for the language I'm using.
  • Function too long: When it can't all be viewed at once, does more than one thing, or is hard to read
  • Code reviews: I like to circulate code, then have an in-person review.
  • Code time: 30
  • Test time: 30
  • Debug time: 40
  • Favorite thing about dev: Software is a tool I use to solve system-level problems. ex. "How do we make these two things talk?"
  • Least favorite thing about dev: Risk and Uncertainty associated with changes. The overwhelming number of edge-cases to test.
  • Tdd knowledge: I understand it in the abstract, but have never applied it.
  • Why are you attending: Desire to improve quality and efficiency of testing, in order to create higher quality products.