Course code: CISCO-14
  • Years with company: 9
  • Years programming: 20
  • Primary programming language: C/C++
  • Other programming languages: Python, Perl, PHP, Java, Javascript, C#, shell (BASH) script
  • Unit test harnesses: Custom in-house (very basic, not very good)
  • Something else: Professional nerd
  • Test practice now: Both manual and automated tests
  • Target system: Varies, largely PC/Servers and embedded
  • Dev tools: primarily vi/emacs for code editing, shell scripts for basic build environments and testing
  • Build time: 1-5 minutes
  • Coding standard: varies depending on project/language/responsibilities
  • Function too long: when it becomes too cumbersome to maintain and too hard to read
  • Code reviews: code reviews are generally few and far between
  • Code time: 35
  • Test time: 10
  • Debug time: 55
  • Favorite thing about dev: Solving puzzles, building new exciting systems
  • Least favorite thing about dev: Dealing with shortcuts taken in the short term that negatively impact long term software quality.
  • Tdd knowledge: Development by building in test harnesses to verify/validate design as development progresses
  • Why are you attending: To get some exposure to some actual methods and hopefully tools to help accomplish TDD