Course code: BIRD-1
  • Years with company: 4+
  • Years programming: 31+
  • Primary programming language: C
  • Other programming languages: Currently C#, C++
  • Unit test harnesses: None
  • Something else: From a development perspective, I've grown accustomed to a "stone knives and bear skins" approach due to the lack of availability of tools and budget. So, I've learned to make due.
  • Test practice now: I tend to build testing into a module and then exercise module functionality using those test functions.
  • Target system: RF IQ Capture and PLayback devices
  • Dev tools: Currenlty Visual Studio and QT
  • Build time: 11-30 seconds
  • Coding standard: Modular and typical C formatting but I like lots of white space so that it's easy for me to read at a glance.
  • Function too long: When I can no longer digest it's purpose in a screen or two of scrolling.
  • Code reviews: Since becoming involved in engineering at X-COM, I've been fixing & maintaining code that was written by interns. There are only two of us and we work together daily.
  • Code time: 5-10
  • Test time: 25
  • Debug time: 65-70
  • Favorite thing about dev: It's just fun to see your work come to life.
  • Least favorite thing about dev: Nothing really.
  • Tdd knowledge: Maybe not a lot of TDD, but in development projects in the past before X-COM, testing was always a part of the design and development process from the beginning.
  • Why are you attending: I love to learn something new every day.