Course code: BIRD-1
  • Years with company: 3
  • Years programming: 3
  • Primary programming language: C++
  • Other programming languages: C, C#, Python
  • Unit test harnesses: None
  • Something else: I'm a systems/applications engineer for the company and I don't write a lot of code. I attended BYU, I am married with 2 great kids.
  • Test practice now: Test by hand on the product.
  • Target system: ATmega328P, SAM3X8E, Embedded Linux ARM
  • Dev tools: Atmel Studio, Eclipse
  • Build time: 11-30 seconds
  • Coding standard: I haven't been given a standard within the company, Power of 10.
  • Function too long: Longer than a single printed page, performs more than one specific task.
  • Code reviews: I haven't participated in code reviews with Bird
  • Code time: 80
  • Test time: 10
  • Debug time: 10
  • Favorite thing about dev: I enjoy the process of defining a problem, solving it, and seeing the result.
  • Least favorite thing about dev: I don't enjoy when things become overly complex and when debugging becomes the main task.
  • Tdd knowledge: TDD is developing software tests before developing production code and then writing code to pass those tests.
  • Why are you attending: 1. There is a free lunch (;. 2. I am interested in becoming a better coder and making this a larger part of what I get to do at work. Honestly, it seems like a very logical and easily implemented method to code more effectively.