Course code: PAC-1
  • Years with company: 2
  • Years programming: 45
  • Primary programming language: C
  • Other programming languages: Python, C++, Rust, Bash, ...
  • Unit test harnesses: Python unittest, Catch, in-house
  • Something else: Hi!
  • Test practice now: varied: Unit, integration, E2E tests. Very few human-in-the loop manual tests.
  • Target system: varied: FPGA, MCU, Embedded C, Linux
  • Dev tools: git, gcc, CMake, CLion, JIRA, Jenkins, Docker, Artifactory
  • Build time: Under 10 seconds
  • Coding standard: Informal
  • Function too long: Judgement call
  • Code reviews: Pair program instead
  • Code time: 10
  • Test time: 10
  • Debug time: 20
  • Favorite thing about dev: Creative, challenging, crisp analysis.
  • Least favorite thing about dev: Complexity, bloat, inconsistency, too much code that should never have been written.
  • Tdd knowledge: Once did a 2-hour TDD course: inspirational, but I desire additional teaching.
  • Why are you attending: I want to develop the finest TDD skills I can, and be better able to coach colleagues to do so.