Course code: MEDT-2
  • Years with company: 4
  • Years programming: 10
  • Primary programming language: C++
  • Other programming languages: Java, Python
  • Unit test harnesses: GTest
  • Something else: I have a background in biomedical engineering and work remotely from Nashville, TN.
  • Test practice now: Unit, Integration (HW + SW), and system verification
  • Target system: QNX Armv7
  • Dev tools: VS Code to develop, Docker to build
  • Build time: 5-30 minutes
  • Coding standard: Collaboratively developed and reviewed by colleagues who volunteer. Updated almost yearly.
  • Function too long: When it encompasses more that one main functionality.
  • Code reviews: Code reviews are completed on the pull request
  • Code time: 20
  • Test time: 70
  • Debug time: 10
  • Favorite thing about dev: There are many ways to accomplish tasks, and code reviews are helpful to learn from other people.
  • Least favorite thing about dev: Spending more of my time working with machines instead of with people.
  • Tdd knowledge: It's a way to ensure software is doing what's specified by requirements, unbiased by implementation.
  • Why are you attending: To learn how to better integrate tdd in my day-to-day.