Course code: WEB-43
  • Years with company: 2
  • Years programming: 20
  • Primary programming language: Python
  • Other programming languages: C, C++, Verilog, SystemVerilog, Tcl
  • Unit test harnesses: Google Test
  • Something else: I was mainly a chip designer (ASIC, SoC) until a few years ago. Developing software at a professional level is still new to me.
  • Test practice now: Google Test
  • Target system: Linux, bare metal
  • Dev tools: VS Code, Vim
  • Build time: 1-5 minutes
  • Coding standard: I follow company coding standards.
  • Function too long: If I can't write a simple sentence to describe what the function does, then it's probably too long.
  • Code reviews: We use PR (push request) review on Github.
  • Code time: 30
  • Test time: 40
  • Debug time: 30
  • Favorite thing about dev: I like analytical and creative aspects of software development.
  • Least favorite thing about dev: It's somewhat detached from the physical world.
  • Tdd knowledge: Develop test while adding features.
  • Why are you attending: Multiple people from different companies have recommended me to take this class.