Course code: WEB-37
  • Years with company: 4
  • Years programming: 6
  • Primary programming language: C
  • Other programming languages: Python, Rust
  • Unit test harnesses: Pytests, google test, rust test suite
  • Something else: Tinkerer first, software engineer second
  • Test practice now: Unit test, manual test, static analysis
  • Target system: Embedded vision system with mechanical components and real time control
  • Dev tools: Emacs
  • Build time: 11-30 seconds
  • Coding standard: C99
  • Function too long: About 25-50 lines
  • Code reviews: Bitbucket pull request
  • Code time: 40
  • Test time: 10
  • Debug time: 50
  • Favorite thing about dev: Rapid development, reusing robust architecture
  • Least favorite thing about dev: Esoteric/time wasting bugs
  • Tdd knowledge: Prove each step as you take it
  • Why are you attending: To help inform best practices and improve code quality