Course code: WEB-41
  • Years with company: 13
  • Years programming: 24
  • Primary programming language: C
  • Other programming languages: x86 assembly
  • Unit test harnesses: Visual Sutdio, Windbg, protocol analyzers/jammers
  • Something else: Device driver developer, primarily on MS Windows OS, focused on storage stack.
  • Test practice now: Windows debugger, protocol analyzer/jammer, automation test config
  • Target system: Windows server running our PCI-e adapters connected to a storage system over a network
  • Dev tools: Visual Studio Klocwork Enterprise WDk Driver verifiers
  • Build time: 1-5 minutes
  • Coding standard: Organization specific standards
  • Function too long: When it does more than one unique operation. Sometimes, we also look at the LOC of function
  • Code reviews: Peer reviews
  • Code time: 4
  • Test time: 4
  • Debug time: 2
  • Favorite thing about dev: Finding solutions to interesting/challenging problems
  • Least favorite thing about dev: Varied platforms/configurations that it eventually runs on, bringing multitude of use cases
  • Tdd knowledge: Just learning about this
  • Why are you attending: To understand TDD better, what problems it solves and how it can be incorporated into my project