Course code: COB-3
  • Years with company: 40
  • Years programming: 40
  • Primary programming language: python
  • Other programming languages: c perl c# javascript forth bash awk vhdl
  • Unit test harnesses: none
  • Something else: Principally a hardware engineer who codes to drive and test hardware. I regard code testing and debugging as one step.
  • Test practice now: gcc -Werror -Wall debug statements to provide observable feedback that the code is doing the correct thing.
  • Target system: embedded linux sbc
  • Dev tools: gcc gdb emacs
  • Build time: Under 10 seconds
  • Coding standard: up to know code is informal so 'my standard'
  • Function too long: Hard to visualise operation.
  • Code reviews: Can't get one.
  • Code time: 30
  • Test time: 35
  • Debug time: 35
  • Favorite thing about dev: Solving problems. Continuous voyage of discovery for new techniques.
  • Least favorite thing about dev: Having to type so much to get something done (particularly a problem for c, hence the use of perl and more recently python).
  • Tdd knowledge: Only what I've read since being offered the course.
  • Why are you attending: Get better at writing bullet proof code that is demonstrably so.