Course code:
SP-EC-02
  Years with company:
  2.5
 
  Years programming:
  8 inc uni
 
  Primary programming language:
  C (embedded)
 
  Other programming languages:
  Python (data)
Javascript (cloud)
 
  Unit test harnesses:
  None. Mostly integration tests controlled using a CLI and not at all automated.
 
  Something else:
  I prefer to first approach problems at the strategic level rather than the tactical level... and I like reading and spending time outdoors.
 
  Test practice now:
  Through manual observation of system behaviour.
 
  Target system:
  STM32 Microcontrollers
 
  Dev tools:
  STM32CUBEIDE
 
  Build time:
  31-60 seconds
 
  Coding standard:
  I've implemented a minimal style guide based on Michael Barr's standard. 
 
  Function too long:
  When it won't all fit on one screen. 
 
  Code reviews:
  Not something that I do very often but am starting to do now and am finding it very rewarding.
 
  Code time:
  40
 
  Test time:
  10
 
  Debug time:
  50
 
  Favorite thing about dev:
  Creating something from nothing and refining something convoluted and making it simple.
 
  Least favorite thing about dev:
  The overwhelm that occurs when you haven't broken down a problem into manageable chunks.
 
  Tdd knowledge:
  A methodology which improves code reliability, maintainability and extensibility through testing.
 
  Why are you attending:
  I don't have a framework that I follow to reliably execute projects and it's causing me stress.