Course code: BRAD-001
  • Years with company: <1
  • Years programming: 9
  • Primary programming language: C
  • Other programming languages: Java C++ C# Python VHDL
  • Unit test harnesses: None
  • Something else: I come from the defense side of embedded systems, so I've had a lot of experience with waterfall development. I am overwhelmed by the speed and complexity of the private sector, but am excited to become better under the pressure.
  • Test practice now: Build it and run it.
  • Target system: nRF54 and nRF52 devices and iMX93 devices.
  • Dev tools: vsCode Zephyr West
  • Build time: 11-30 seconds
  • Coding standard: We have a coding standard that we follow pretty well
  • Function too long: Typically if a function goes longer than a page, I take a second look to see if it can be "helpered"
  • Code reviews: We have a pull-request system and reviews must be done.
  • Code time: 3
  • Test time: 2
  • Debug time: 5
  • Favorite thing about dev: Making things work and building cool embedded projects.
  • Least favorite thing about dev: Build issues. Getting stuck debugging when no solution can be found.
  • Tdd knowledge: I understand its power and utility. I've heard it talked about. I have never seen it executed.
  • Why are you attending: My team is doing the class together to hopefully start doing TDD for all of our projects.