Course code: WEB-42
  • Years with company: 1
  • Years programming: 8
  • Primary programming language: C/C++
  • Other programming languages: Python
  • Unit test harnesses: proprietary
  • Something else: Big fan of classical music, which has a lot of technical/mathematical aspects as well.
  • Test practice now: automated integration tests + manual functional tests
  • Target system: Battery powered tracking device with a lifetime of multiple years, without easy way to update.
  • Dev tools: J-Link, VS Code extensions
  • Build time: 1-5 minutes
  • Coding standard: C++20
  • Function too long: When I have to scroll back and forth to remember what happened earlier in the function.
  • Code reviews: Almost none, currently only firmware developer in the company
  • Code time: 30
  • Test time: 40
  • Debug time: 30
  • Favorite thing about dev: Bringing your ideas to life, solving the "puzzles", creating solutions to everyday problems
  • Least favorite thing about dev: Legacy code, bad documentation, unclear errors
  • Tdd knowledge: A bit from the book. Start writing tests, then implement the least necessary code to pass the tests.
  • Why are you attending: I want to become a better developer, create more reliable code and spend less time on release tests.