Course code: SAND-1
  • Years with company: 17
  • Years programming: 15
  • Primary programming language: C
  • Other programming languages: C#, Matlab, Python
  • Unit test harnesses: Starting to work with Ceedling
  • Something else: enyoy playing ice hockey
  • Test practice now: breakpoint debugging instrumentation test gpio Watch windows Memory windows
  • Target system: Cypress PSoC 5LP, PSoC 6, Microchip PIC18s, dsPics, SAME family, other processors over the years.
  • Dev tools: IDEs, Programmer/Debuggers, Logic Analyzers
  • Build time: 1-5 minutes
  • Coding standard: team defined, based off of Barr Group's published coding standard
  • Function too long: when i have to rotate my monitor 90 degrees!
  • Code reviews: seldom, working to incorporate into new designs
  • Code time: 20
  • Test time: 30
  • Debug time: 50
  • Favorite thing about dev: Solving technical challenges
  • Least favorite thing about dev: tough question, pass!
  • Tdd knowledge: just scratching the surface, reading through TDD for Embedded C, applying an iterative test process early on, preferably automated. Thought not quite there!
  • Why are you attending: Improved software development velocity, decrease expensive debugging sessions. Reduce the reliance on breakpoint debugging.