Course code: SP-EC-02
  • Years with company: 2
  • Years programming: 10
  • Primary programming language: C
  • Other programming languages: C++ Python JavaScript
  • Unit test harnesses: ceedling - not much experience though
  • Something else: - First born American in a Polish family - Currently work in Product Development
  • Test practice now: - Minor unit tests - Unit tests generally are done as CLI commands
  • Target system: - Various embedded nodes -- STM32, NXP Kx Family - Various SoMs + SBCs running linux
  • Dev tools: - STMCubeIDE - MCUXpresso - VSCode - Segger J-Link - Saleae Pro 16 Channel
  • Build time: 1-5 minutes
  • Coding standard: We have an organizational C Standard that takes some inspiration from MISRA.
  • Function too long: When it stops being readable and context is lost. Also, if it violates the dry principle.
  • Code reviews: PRs in BitBucket; conventionally informal, but trying to change that.
  • Code time: 25
  • Test time: 10
  • Debug time: 65
  • Favorite thing about dev: The ability to create bespoke and innovative solutions.
  • Least favorite thing about dev: Debugging. Human error. Dealing with other people's bad code.
  • Tdd knowledge: The basic philosophy, but not too much honestly.
  • Why are you attending: I want to hone my professional skills so I can continue to be a sought after developer.