Course code: CISCO-23
  • Years with company: 14
  • Years programming: 15
  • Primary programming language: c++
  • Other programming languages: python, javascript
  • Unit test harnesses: cpputest
  • Something else: Originally electronics engineer, but haven't touched hw in a long time. I am mostly doing sw application and gui development. Aside from work I currently have two small kids that keep me pretty occupied in my spare time.
  • Test practice now: Mainly using the Cisco Lysaker in-house "helmet" test system. This is more a integration test system than a unit-test system.
  • Target system: Video conferencing box or host running on pc
  • Dev tools: Emacs, gcc, gdb, qt creator
  • Build time: 31-60 seconds
  • Coding standard: I try to follow the standard already established in the file I am working on.
  • Function too long: When I loose overview of what it is doing. Rule of thumb, one screen length?
  • Code reviews: Not used so much
  • Code time: 40
  • Test time: 30
  • Debug time: 30
  • Favorite thing about dev: Mental challenge, have a good domain knowledge, create cool products.
  • Least favorite thing about dev: Working with code that is messy.
  • Tdd knowledge: I guess it is the way to develop sw. Always start with writing a test. Then write enough to make test go green. Then expand test or add a new test before continuing the cycle.
  • Why are you attending: I am currently not really doing tdd. I add tests to cover my code, but often after the code has been developed.