Course code: WEB-40
  • Years with company: 8.5
  • Years programming: 15
  • Primary programming language: python, c
  • Other programming languages: java, c++ (little), shell scripting
  • Unit test harnesses: plain asserts inc, unittest (python), junit
  • Something else: Currently working as R&D manager in IOT space mainly (smart metering) following project activities and supporting colleagues, sometimes I do programming (software and firmware) and electronics design
  • Test practice now: sometime asserts or googletest
  • Target system: Ultra low power embedded systems (bare metal without OS) on 16 or 32 bits (ARM) MCUS
  • Dev tools: Mostly eclipse based tools, sometimes VSCODE
  • Build time: 1-5 minutes
  • Coding standard: We have an internal not really formalized standard at the moment, followed Linux in the past
  • Function too long: When I have to scroll the window to see the whole function
  • Code reviews: Not yet really doing those unless a colleagues asks to do them
  • Code time: 33%
  • Test time: 33%
  • Debug time: 33%
  • Favorite thing about dev: Creating things that work !
  • Least favorite thing about dev: Solving bugs, understanding other people's code
  • Tdd knowledge: Shortly a methodology where you first write a test for you code and then the code itself
  • Why are you attending: The aim is to improve quality of code/products of the team (including myself)