Course code: LATCH-1
  • Years with company: 1.5
  • Years programming: 14
  • Primary programming language: C
  • Other programming languages: Python, bash
  • Unit test harnesses: ceedling, google test
  • Something else: i have been doing embedded firmware for over 10 years, primarily for low power wireless systems.
  • Test practice now: unit testing, on-target tests, integration tests.
  • Target system: embedded wireless system.
  • Dev tools: gcc
  • Build time: 1-5 minutes
  • Coding standard: coding standard covers basics, is not burdensome.
  • Function too long: > 100-200 lines.
  • Code reviews: reviews are productive, much less wasted time on nits than previous jobs.
  • Code time: 50
  • Test time: 25
  • Debug time: 25
  • Favorite thing about dev: problem solving challenges
  • Least favorite thing about dev: getting caught up in legacy bugs.
  • Tdd knowledge: I have used tdd on and off throughout my career, I find it is a useful to drive modular designs.
  • Why are you attending: partially driven by management but also to refresh my skills.