Course code: DEV-2
  • Years with company: 1
  • Years programming: 5
  • Primary programming language: C
  • Other programming languages: VHDL, Java
  • Unit test harnesses: JUnit under Java.
  • Something else: I work on embedded systems, main area currently is UWB radio and writing communication drivers.
  • Test practice now: Debugging through.
  • Target system: TI ARM and MSP uCPUs.
  • Dev tools: Code composer studio v7
  • Build time: 31-60 seconds
  • Coding standard: Small functions, keep modularity
  • Function too long: I have to scroll through it.
  • Code reviews: Small team discussions.
  • Code time: 20%
  • Test time: 10%
  • Debug time: 70%
  • Favorite thing about dev: Problem solving, instant debugging and testing available.
  • Least favorite thing about dev: I dont always know if the module is safe enough and is the hardware i am developing functioning properly.
  • Tdd knowledge: TDD development cycle, few harnesses (ceedling), and for embedded development, lots of mock functions.
  • Why are you attending: I am paranoid about my code.