Course code: UBL-1
  • Years with company: 1
  • Years programming: 35
  • Primary programming language: C
  • Other programming languages: C++, matlab, Python, various assembly languages
  • Unit test harnesses: self written ones
  • Something else: I ride a bike and play chess (though not at the same time!)
  • Test practice now: Visual Studio simulation to step through the code to verify functionality, followed by running a regression test suite prior to commit to ensure nothing is broken.
  • Target system: In house designed embedded multiple uProcessor with dedicated hardware for DSP algorithms.
  • Dev tools: Simulation of target processor h/w developed in-house to verify code will work work on the target h/w.
  • Build time: 11-30 seconds
  • Coding standard: Coding standard last updated 2015, I think. C Code is laid out 'Allman' style with 2 space indation (no tabs). Variable names depict their use and type e.g. 's' prefix for static variables.
  • Function too long: Experience
  • Code reviews: Short and casual!
  • Code time: 50
  • Test time: 30
  • Debug time: 20
  • Favorite thing about dev: Challenges and that I'm doing something different every day.
  • Least favorite thing about dev: Trying to understand poorly written code
  • Tdd knowledge: Isn't it mainly commom sense?
  • Why are you attending: There was a spare space at short notice!