Course code: PASA-1
  • Years with company: 4
  • Years programming: 11
  • Primary programming language: c
  • Other programming languages: c++
  • Unit test harnesses: MS Visual Studio Test Suite
  • Something else: Made the first IoT device long before they called it an internet appliance or IoT item. Circa 2001. Love technology.
  • Test practice now: Mostly debugger. However, I write it extremely cautiously with a very pessimistic / defensive attitude. I still generate an occasional bug and have little way to prevent others from injecting errors after release; #1 gripe: careless programmers.
  • Target system: Many. Some embedded, some more like PCs.
  • Dev tools: Various IDEs / 3rd party tool-chains. GCC is most prevalent here.
  • Build time: 1-5 minutes
  • Coding standard: Documented and available; but few know where it is.
  • Function too long: CCM, cant see it all on the screen, takes on more than one purpose, etc.
  • Code reviews: I will probably comment on every changed line. I am a pretty good bug finder.
  • Code time: 50
  • Test time: 20
  • Debug time: 30 - Verification time.
  • Favorite thing about dev: Not sure any more. Develop less than i used to :)
  • Least favorite thing about dev: bugs, carelessness, cost of going back to fix really simple errors that should have have existed in the first place.
  • Tdd knowledge: A little from past experiences with Micrium and Schlumberger.
  • Why are you attending: To find the sweet spot between TDD and unit testing.