Course code: BARR-4
  • Years with company: 14
  • Years programming: 14
  • Primary programming language: C
  • Other programming languages: C++
  • Unit test harnesses: none
  • Something else: I work at Industrial Scientific in Pittsburgh, PA
  • Test practice now: Using the debugger to hit breakpoints and manipulate values
  • Target system: Gas detection instrument with an Energy Micro processor
  • Dev tools: IAR
  • Build time: 31-60 seconds
  • Coding standard: Our company has a defined standard, but it isn't always enforced
  • Function too long: When I can't figure out what it does by looking at it
  • Code reviews: We use Crucible for online code reviews, but it is difficult to get reviewers to participate
  • Code time: 30
  • Test time: 30
  • Debug time: 40
  • Favorite thing about dev: I enjoy developing new products, getting things to work for the first time.
  • Least favorite thing about dev: When we get a customer complaint, and I have to try to figure out what code (that I probably didn't write) is doing, while being pressured by management
  • Tdd knowledge: I've heard about it, and it sounds like a good way to develop embedded software, but I haven't gotten a chance to investigate it until now
  • Why are you attending: I would like to improve the quality of not just my own embedded software, but our whole company's.
  • Back