Course code: WEB-1
  • Years with company: 1
  • Years programming: 8
  • Primary programming language: C
  • Other programming languages: C#
  • Unit test harnesses: I do not know what "unit test harnesses" is.
  • Something else: I do not have a very narrow area of expertise, most of my career has required doing whatever is needed to bring an electrical/software product from concept to manufacturing success. I have never worked on a software team larger than 2 or 3 people.
  • Test practice now: Work on functional pieces and with some combination of testing with oscilloscope, in circuit debuggers, printfs, and functionality/interface tests for the specific application.
  • Target system: dspic, arm cortex
  • Dev tools: mplab, keil
  • Build time: Under 10 seconds
  • Coding standard: I try make things modular, readable, organized, and flexible.
  • Function too long: From a hardware perspective, when it does not fit on one page of flash. But I suppose from a software perspective, when its trying to do more than what would be a logical functionality as an object.
  • Code reviews: I'v never had one.
  • Code time: 30
  • Test time: 30
  • Debug time: 40
  • Favorite thing about dev: It's not a like or dislike for me, I enjoy product development and invention. Developing software is a needed tool to accomplish the reality of those ideas.
  • Least favorite thing about dev: Getting bogged down fixing weird bugs.
  • Tdd knowledge: I am a noob to "tdd"
  • Why are you attending: Dale recommended it to me, and I view it as a way of learning about ways to better design for and test software, and see if/how it can be beneficial.