Course code: CSR-1
  • Years with company: 1.166666666666667
  • Years programming: 8
  • Primary programming language: C++
  • Other programming languages: C, Ruby, Scheme, Clojure, Python, Perl, TCL, Ocaml, Rust
  • Unit test harnesses: Boost, Ruby Test::Unit, Clojure (builtin), Rust (builtin)
  • Something else: I like chocolate biscuits.
  • Test practice now: A little bit after I write it.
  • Target system: At work? There are a small number of C unit tests which no one uses. There are many TCL Expect scripts for testing firmware behaviour.
  • Dev tools: Vim and tmux
  • Build time: 1-5 minutes
  • Coding standard: If it compiles, do it. Also spaces, not tabs.
  • Function too long: No such thing in CSR.
  • Code reviews: All code changes are reviewed.
  • Code time: 50
  • Test time: 30
  • Debug time: 20
  • Favorite thing about dev: Creativity.
  • Least favorite thing about dev: Humans.
  • Tdd knowledge: Write a failing test. Make it go green. Only works if you know what you're trying to build before hand.
  • Why are you attending: To learn something.