Course code: WEB-23
  • Years with company: 1
  • Years programming: 30
  • Primary programming language: C/C++
  • Other programming languages: VHDL,PERL,TCL,K-shell,awk
  • Unit test harnesses: haven't - usually build my own
  • Something else: I've been doing electronics for 38 years and I have three degrees in EE
  • Test practice now: I incrementally add functionality to the target code base, then submit customer programming to the code under development
  • Target system: Printers big and small
  • Dev tools: momentics and GNU compiler chain
  • Build time: 1-5 minutes
  • Coding standard: * Use camelcase for variables * name the code module the same as the class described inside * re-use code as much as/whenever possible
  • Function too long: When it takes up more than a screen or two
  • Code reviews: They're fair but until one has been through a couple it's really hard to do much more than try to write code like everyone else wrote something similar
  • Code time: 20
  • Test time: 20
  • Debug time: 60
  • Favorite thing about dev: Seeing stuff work
  • Least favorite thing about dev: wrangling side effects from tough-to-completely-understand APIs
  • Tdd knowledge: nothing formal
  • Why are you attending: my boss asked me to sign up and take it; other folks said it was pretty good.