Course code: SAND-1
  • Years with company: 6
  • Years programming: 14
  • Primary programming language: C
  • Other programming languages: C++/Bash/Python VHDL/Verilog
  • Unit test harnesses: QSPY
  • Something else: I also have experience doing FPGA and linux kernel module development.
  • Test practice now: Testing scripts which attach to the target via debug UART. These use python and Q_SPY
  • Target system: Cortex M0/M3/M4 and Xilinx Zynq
  • Dev tools: IAR/GCC SEGGER JTrace/Ozone for tracing
  • Build time: 11-30 seconds
  • Coding standard: A coding standard exists, but it's loosely adhered to.
  • Function too long: When it spans longer than the length of my portrait monitor or is littered with really long switch statements
  • Code reviews: Depending on the speed of the project, code reviews and architecture meetings are held with varying frequency.
  • Code time: 20
  • Test time: 30
  • Debug time: 50
  • Favorite thing about dev: Watching my code cause a desired effect on the target hardware.
  • Least favorite thing about dev: Hunting down really obscure (rare) memory corruption bugs.
  • Tdd knowledge: Co-Workers
  • Why are you attending: I have a lighter project load during this apocalypse.