Course code: INF-1
  • Years with company: 1
  • Years programming: 6
  • Primary programming language: C++
  • Other programming languages: Python, CUDA, C
  • Unit test harnesses: Catch2
  • Something else: Software engineer with Electrical Engineer background in communications and DSP.
  • Test practice now: Manually. No unit tests or any automated tested machinery.
  • Target system: Linux on x86. Basically a mini-desktop platform with a few GB of memory.
  • Dev tools: CMake, GCC, Clang format, VS Code, Visual Studio
  • Build time: 11-30 seconds
  • Coding standard: No official coding standard.
  • Function too long: When it has more than one purpose.
  • Code reviews: All changes to the main dev branch must be submitted as a PR on bitbucket, req. one reviewer.
  • Code time: 5
  • Test time: 0
  • Debug time: 5
  • Favorite thing about dev: Problem solving.
  • Least favorite thing about dev: Working with poorly thought out legacy code.
  • Tdd knowledge: Familiar with the concept, but haven't worked on a project that develops strictly by TDD.
  • Why are you attending: Proximate cause: chosen training by the software manager. Ultimate cause: training has real value.