Course code: NEPT-1
  • Years with company: 2
  • Years programming: 10
  • Primary programming language: C
  • Other programming languages: Python, bash, Java
  • Unit test harnesses: None recently
  • Something else: I'm an ex-Coastie who enjoys playing guitar and sailing, although I haven't been able to do much of that since my daughter was born 15 months ago.
  • Test practice now: I add lots of asserts. Most testing is done manually, or I may write a script if manual testing is too tedious.
  • Target system: Blackfin, 8051, MSP430, ARM. Bare-metal or Linux.
  • Dev tools: GNU make, gcc, Keil, IAR, Simplicity Studio (Eclipse)
  • Build time: 31-60 seconds
  • Coding standard: Similar to Barr group standard, but we have lots of non-standard legacy code
  • Function too long: If I have to scroll to see it all, it's probably too big, although there always exceptions.
  • Code reviews: Bitbucket pull requests with at least 2 approvers to merge
  • Code time: 60
  • Test time: 10
  • Debug time: 30
  • Favorite thing about dev: Thinking creatively, solving problems.
  • Least favorite thing about dev: Trying to understand or debug someone else's labyrinthine code, then not being allowed to rewrite it.
  • Tdd knowledge: It stands for Test Driven Development. I think it encourages writing tests before the code that will be tested.
  • Why are you attending: I'm always looking for ways to write better, more reliable code. I hope to learn some new skills, learn about useful tools, and write better code on my next project.