Course code: CISCO-14
  • Years with company: 15
  • Years programming: 32
  • Primary programming language: C/C++
  • Other programming languages: many
  • Unit test harnesses: gtest
  • Something else: Love to watch TV
  • Test practice now: Manual test, automated unit test with unit test framework, some gui automation, instrumented code, debugger step through if neccessary
  • Target system: Linux based security/networking appliance
  • Dev tools: many
  • Build time: 5-30 minutes
  • Coding standard: Not much
  • Function too long: When it becomes hard to verbally describe what it does
  • Code reviews: Some people do good reviews, some people rubberstamp, most people dont have enough domain expertise to understand the fine details of the code they are reviewing to catch issues
  • Code time: 20%
  • Test time: 40%
  • Debug time: 40%
  • Favorite thing about dev: The thrill of put things together, without the cost of building materials or the risk of breaking things or injuring anybody.
  • Least favorite thing about dev: Error handling, testing, documentation (reading and writing), eye strains of staring at the screens, interacting with other people
  • Tdd knowledge: none, somewhat skeptical
  • Why are you attending: Bosses wanted to find out if this is something the organization can/should adopt