Course code: RIO-001
  • Years with company: 4
  • Years programming: 12
  • Primary programming language: C++
  • Other programming languages: Python, C#, TypeScript
  • Unit test harnesses: GoogleTest, PyTest, JUnit
  • Something else: I'm a big fan of ducks and can make a decent quacking sound
  • Test practice now: Primarily manually with some unit tests
  • Target system: Cross-platform for Windows and macOS
  • Dev tools: Visual Studio
  • Build time: 11-30 seconds
  • Coding standard: Standard heavily opinionated C++
  • Function too long: Too many responsibilities or raw lines of code
  • Code reviews: Often asynchronous, sometimes used for spotting bugs as opposed to purely for alignment/sharing
  • Code time: 5
  • Test time: 2
  • Debug time: 3
  • Favorite thing about dev: Instant feedback, much lower risk of breaking something physical or expensive while iterating
  • Least favorite thing about dev: Setting up a new dev environment and forgetting all your macros, keybinds, etc.
  • Tdd knowledge: Red, Green, Refactor
  • Why are you attending: Want to learn how to adapt a legacy codebase to make software dev easier, too many regressions now