Course code: SP-005
  • Years with company: 4
  • Years programming: 22
  • Primary programming language: C++/C
  • Other programming languages: C#, Python, Java
  • Unit test harnesses: None
  • Something else: I am a avid Triathlete
  • Test practice now: Yes, but its all manual or automated on a pipeline, Do not TDD or unit testing at the code level
  • Target system: I am the primary Firmware Engineer on our SolarBot Product, running on an ESP32 S3, Free RTOS
  • Dev tools: VS Code, PlatformIO, IDF
  • Build time: 5-30 minutes
  • Coding standard: I am part of the R&D Team, which is only 2 engineers. We adhere to the basics and not formal setup.
  • Function too long: if its spans more than my screen :)
  • Code reviews: All MRs are reviewed by the main Firmware Team in the company.
  • Code time: 40%
  • Test time: 30%
  • Debug time: 30%
  • Favorite thing about dev: I love designing cool solutions to problems. There are often many directions the code can go.
  • Least favorite thing about dev: Testing :)
  • Tdd knowledge: Writing tests before code, ultimately then checking the code after the fact.
  • Why are you attending: I have always wanted to use TDD and never got stuck in.