Course code:
CSR-1
  Years with company:
  5
 
  Years programming:
  2
 
  Primary programming language:
  C
 
  Other programming languages:
  C#, Python, Perl
 
  Unit test harnesses:
  N/A
 
  Something else:
  I moved from hardware into software as I enjoy software more.
Though I have two years of 'professional' experience in C, I have been programming since I was about 14 for personal hobby based projects.
 
  Test practice now:
  System test only, however I have been trying to get into the habit of unit testing functions, however with the current code base this is quite difficult.
 
  Target system:
  A 16 bit microcontroller
 
  Dev tools:
  GCC
 
  Build time:
  5-30 minutes
 
  Coding standard:
  In-house
 
  Function too long:
  When it overlaps a single screen I get twitchy
 
  Code reviews:
  Team reviews are made per commit
 
  Code time:
  20
 
  Test time:
  40
 
  Debug time:
  40
 
  Favorite thing about dev:
  I like the problem solving that goes with it, the technical challenge.  I get a real kick out of seeing my code work and developing well thought out, efficient solutions.
 
  Least favorite thing about dev:
  I think we spend too little time writing code, instead we seem to have to spend lots of time maintaining technical debt, and 'fire fighting' problems that arise in the most remote corner conditions.
 
  Tdd knowledge:
  Very little and I look forward to the course!
 
  Why are you attending:
  I want to write better code, I want to code more and design robust solutions fairly quickly.