Course code: INF-1
  • Years with company: 1
  • Years programming: 26
  • Primary programming language: C
  • Other programming languages: C++, Python
  • Unit test harnesses: CppUnit, QSpy, TSIM (for VxWorks)
  • Something else: I like walking in the woods with my dog, road biking, mountain biking. I consider myself an advanced C++ designer/developer and am pretty good with Python.
  • Test practice now: Run on hardware in the debugger. Hack my code to hardcode values or execution paths.
  • Target system: STM32 Cube
  • Dev tools: STM32 Cube IDE (eclipse), CLion
  • Build time: 1-5 minutes
  • Coding standard: I think we have a Confluence page
  • Function too long: Is there such a thing?
  • Code reviews: All code must be merged via pull requests. All pull requests must be approved by invited reviewers
  • Code time: 60
  • Test time: 5
  • Debug time: 35
  • Favorite thing about dev: I can create something new and useful from scratch. I like working with hardware.
  • Least favorite thing about dev: We still can't/won't estimate accurately (or truthfully?)
  • Tdd knowledge: I worked on a project a couple of years ago which was truly TDD. I loved it.
  • Why are you attending: Part of the reason I was hired at Inficon is because of my advocacy for TDD during my interview.