Course code: VIAVI-1
  • Years with company: 12
  • Years programming: 14 (but a lot less coding lately)
  • Primary programming language: C++
  • Other programming languages: Python, javascript
  • Unit test harnesses: none
  • Something else: wanna eat healthy, but still love pizza :-)
  • Test practice now: Mostly through debug statements put into the code.
  • Target system: home grown linux system with custom processor board.
  • Dev tools: gcc compiler, custom build and install scripts, sublime text editor,
  • Build time: 11-30 seconds
  • Coding standard: not very well defined. Mostly resolved through code reviews
  • Function too long: > 20 lines or so
  • Code reviews: Setup code reviews for all code changes. Can close when at least a couple people have reviewed and comments are addressed.
  • Code time: 20
  • Test time: 30
  • Debug time: 50
  • Favorite thing about dev: I like bringing the manifestation of ideas into reality. I like the creativity involved.
  • Least favorite thing about dev: Working with existing code and trying to get things to "fit" cleanly. Trying to understand poor abstractions in existing code.
  • Tdd knowledge: Its a development process where you write a failing test, write just enough code to make it pass, and then refactor that production code to reduce duplication.
  • Why are you attending: I want to learn how to get faster feedback on my changes.