Course code: SAND-1
  • Years with company: 4
  • Years programming: 11
  • Primary programming language: C
  • Other programming languages: Python, C++, Java, etc - wide not deep.
  • Unit test harnesses: None
  • Something else: I enjoy running, board games, and watching big 12 sports.
  • Test practice now: On the fly, how it seems appropriate at the time. (hoping to improve this :) )
  • Target system: Low power custom embedded board (variety of ARM Cortex-M micro controllers)
  • Dev tools: IAR EW, Ozone
  • Build time: 11-30 seconds
  • Coding standard: Flexible - quick turn prototyping group, some efforts made in recent years to introduce a coding standard, generally run through lint and correct egregious errors only.
  • Function too long: Can't view it (100% zoom...) all at once.
  • Code reviews: Fairly informal, conference room, go function by function.
  • Code time: 30
  • Test time: 30
  • Debug time: 40
  • Favorite thing about dev: I like using the simple set of tools a language provides to slowly plan out and solve a larger problem.
  • Least favorite thing about dev: The errors I inject. Some embedded debugging tools can be a pain to get actually working - but they are also needed due to errors I inject.
  • Tdd knowledge: It stands for test driven development.
  • Why are you attending: To change my current quick and dirty (probably ineffective) testing habits, replacing them with a methodical system.