Course code:
WEB-24
  Years with company:
  3
 
  Years programming:
  3
 
  Primary programming language:
  c++
 
  Other programming languages:
  c
 
  Unit test harnesses:
  unity, cpputest
 
  Something else:
  I had a TRS-80 and an apple IIe as a kid. Designed/programmed a medical claims entry system using the PCjr. Wrote a children's animated ABCs for the C64. All that was decades ago. Gave up programming to become a mechanical engineer, which I enjoy. 3 years ago I stepped back, part time, into the programming role.
 
  Test practice now:
  I don't.
 
  Target system:
  ARM & AVR uCs
 
  Dev tools:
  sublime, GCC, AVRDude, 
 
  Build time:
  1-5 minutes
 
  Coding standard:
  Self imposed, following google's style guide for c++
 
  Function too long:
  If it takes more than a 'page' of code, or if it takes more than a few minutes to understand what it does.  
 
  Code reviews:
  Weekly, peers outside the company, using zoom. 
 
  Code time:
  20
 
  Test time:
  30
 
  Debug time:
  50
 
  Favorite thing about dev:
  Bringing an idea to life.
 
  Least favorite thing about dev:
  When things get non-deterministic. I don't mind a good challenge, I hate looking at the same line of code until I realize that the previous programmer forgot to use one more set of parenthesis.
 
  Tdd knowledge:
  I read your book, twice. Did the exercises a few times. Tried to go further but most to the information I found on the web isn't for embedded TDD.
 
  Why are you attending:
  I hate debugging code, especially my own.