Course code: BLUE-1
  • Years with company: 2
  • Years programming: 12
  • Primary programming language: C
  • Other programming languages: C++, rust, python, c#(kinda)
  • Unit test harnesses: cpputest, python unittest/pytest,
  • Something else: I like games, sports, politics, other things.
  • Test practice now: In CI, sometimes at interfaces, with dependency injection, emulators, etc
  • Target system: It's a computer
  • Dev tools: gcc, gdb, MULTI, pdb, pytest, cpputest, valgrind, gperf, gcov, gprof,
  • Build time: Under 10 seconds
  • Coding standard: One per language, mostly based off existing standard
  • Function too long: context, experience, software development guidelines
  • Code reviews: 1 or more people, varies with content of MR
  • Code time: 20
  • Test time: 40
  • Debug time: 40
  • Favorite thing about dev: Interface design, understanding system interfaces and interactions between internal components
  • Least favorite thing about dev: Sunk cost fallacies
  • Tdd knowledge: Write tests (that start off failing), implement features
  • Why are you attending: Our discipline is problem solving. There isn't a single hammer that solves every problem. Have very little experience with TDD but it seems like a good approach.