Course code: CISCO-17
  • Years with company: 2
  • Years programming: 33
  • Primary programming language: Clojure
  • Other programming languages: Java, C#, Ruby, C++
  • Unit test harnesses: CppUTest, CppUnit, Google Test, JUnit, clojure.test, NUnit, RSpec
  • Something else: I like to get my rear kicked shooting pool
  • Test practice now: mostly unit testing via TDD, some integration/acceptance testing
  • Target system: Linux servers deployed via AWS
  • Dev tools: vim, emacs, Eclipse
  • Build time: 11-30 seconds
  • Coding standard: the code must be clean!
  • Function too long: when it is difficult to follow; when it expresses too many ideas; when it expresses things at differing levels of abstraction; when it requires comments to help you understand its flow
  • Code reviews: we primarily pair and do some pull requests
  • Code time: 49
  • Test time: 49
  • Debug time: 2
  • Favorite thing about dev: the satisfaction of seeing something work; the challenge of solving problems; the ability to incrementally craft elegant solutions through continual refactoring
  • Least favorite thing about dev: the tedium still associated with the assembly and configuration part of development. It's amazing how far we've come and yet how much BS we still put up with.
  • Tdd knowledge: terminals for the deaf and dumb, right?
  • Why are you attending: to learn from the greats