Course code: CISCO-19
  • Years with company: 11
  • Years programming: 31
  • Primary programming language: Ada95 has always been my favourite - I don't write code these days
  • Other programming languages: C Perl Bash
  • Unit test harnesses: CUnit VectorCast
  • Something else: I am a keen dart player and once shot out on 170 (the maximum).
  • Test practice now: As an org we have: - DMS test harness (integration tests at our DMS API) - Component Tests (integration and some unit tests) We have no efficient unit test environment on the host.
  • Target system: Set top boxes (less embedded these days and more Linux based with some special hardware)
  • Dev tools: CoVerity being rolled out for static analysis. Pretty standard set of dev tools but no hardware debuggers.
  • Build time: 1-2 hours
  • Coding standard: MISRA
  • Function too long: Personally, I would be interested in Cyclomatic complexity but I don't write teh code.
  • Code reviews: PEER review (using Gerrit as we move from ClearCase to GIT)
  • Code time: 0
  • Test time: 0
  • Debug time: 0
  • Favorite thing about dev: I love the creative part of the job, and I also like the processes around the development. I am a big fan of dev ops and continuous deployment and I am keen to drive those kind of approaches into STB software development.
  • Least favorite thing about dev: The reluctance to sometimes change bad processes.
  • Tdd knowledge: It is the light at the end of the tunnel.
  • Why are you attending: I want to be able to guide and support the developers that love TDD toward a consistent approach that we can then evangelise as a group to our peers. The culture at SPVSS is changing and we have a great opportunity to tap into that.