Course code: SP-EC-01
  • Years with company: 10
  • Years programming: 25
  • Primary programming language: C
  • Other programming languages: Python, ASM
  • Unit test harnesses: N/A
  • Something else: I started coding because the teacher in 4th grade told us we could each play a computer game until we ran out of lives. I modified the program to have unlimited lives when I played.
  • Test practice now: Black Box/White Box/Use Case/Boundary Condition/Code Review driven scenarios/Regression
  • Target system: Small scale embedded systems
  • Dev tools: Device specific development environments, MP Lab, Code Composer, Atmel Studio, Segger, VS Code
  • Build time: 1-5 minutes
  • Coding standard: We have a development standard in our group that I helped develop.
  • Function too long: Length, when I can't quickly articulate or name what it does.
  • Code reviews: Small group, 1-3 people, criticality driven level of rigor.
  • Code time: 40
  • Test time: 30
  • Debug time: 30
  • Favorite thing about dev: The challenge, problem solving, the act of making something.
  • Least favorite thing about dev: Feature creep, the idea that 'software is cheap/free'
  • Tdd knowledge: Admittedly not a lot.
  • Why are you attending: To learn and get better! You can't test everything, make it count!