Course code: WEB-20
  • Years with company: 5
  • Years programming: 20
  • Primary programming language: C
  • Other programming languages: C++, python, assembly
  • Unit test harnesses: Google Test
  • Something else: I love embedded systems, and I write for the embedded.fm blog.
  • Test practice now: Unit tests, ad-hoc, system level tests
  • Target system: Mostly Cortex-M 0/3/4 chips in consumer robots.
  • Dev tools: gcc, clang, Segger JLink hardware and software
  • Build time: 31-60 seconds
  • Coding standard: In house, based on Google’s
  • Function too long: When you can’t hold it in your head.
  • Code reviews: Required for every commit. They’re generally helpful.
  • Code time: 50
  • Test time: 20
  • Debug time: 30
  • Favorite thing about dev: Having a working solution that I understand and can explain to others.
  • Least favorite thing about dev: Poor tools that make solving the problem harder.
  • Tdd knowledge: I read your book (lead a reading group on it at my company).
  • Why are you attending: I want to better learn TDD and decide if it’s worth doing at my company.