Course code: NDC-1
  • Years with company: 4
  • Years programming: 6
  • Primary programming language: C++
  • Other programming languages: Pascal
  • Unit test harnesses: gtest, QtTest
  • Something else: TCL was my first programming language.
  • Test practice now: Manual self-test. Verification by test department. Some unit testing for "code approriate for unit testing".
  • Target system: Embedded Linux (ARM), Windows Embedded (x86)
  • Dev tools: Qt Creator, Visual Studio, gcc, git, TFS
  • Build time: Under 10 seconds
  • Coding standard: Worked out by a group in the programming department. I don't agree with everything, but I follow it mostly anyway.
  • Function too long: When it does more than what the function name says (i.e. more than one thing)
  • Code reviews: Some percentages of our code are reviewed. Sometimes reviewer and coder sits together.
  • Code time: 20
  • Test time: 30
  • Debug time: 50
  • Favorite thing about dev: Getting systems working as designed
  • Least favorite thing about dev: It always takes more time to finish than anticipated.
  • Tdd knowledge: A programming/work "method", when used, allegedly reduces debugging time.
  • Why are you attending: My boss wanted four attendees from our department, and since only three volunteered I was asked to also join. (I agreed.)