Course code: BIRD-1
  • Years with company: 0
  • Years programming: 35
  • Primary programming language: C
  • Other programming languages: Python, VB, C#
  • Unit test harnesses: none
  • Something else: Long history of building embedded systems. Automated test machine software for anything from automatic transmission to fuel pumps and fuel injectors in hazardous conditions. (Class I Div I Group D)
  • Test practice now: Run it against requirements and my own list of where I'm likely to make a mistake. Boundary conditions, timing jitter, etc.
  • Target system: Embedded devices
  • Dev tools: various embedded IDEs.
  • Build time: 11-30 seconds
  • Coding standard: none
  • Function too long: Does multiple tasks
  • Code reviews: n/a
  • Code time: 20
  • Test time: 40
  • Debug time: 40
  • Favorite thing about dev: Always something new.
  • Least favorite thing about dev: Maintaining old, undocumented, critical code.
  • Tdd knowledge: Nothing.
  • Why are you attending: Would love to make a change, connect the device to a test system that would validate that I didn't inadvertently break existing functions.