Course code: BLUE-2
  • Years with company: 2.5
  • Years programming: 20
  • Primary programming language: Python
  • Other programming languages: C++, C#, Visual Basic, Matlab
  • Unit test harnesses: CppUTest, Google Test, Matlab Unittest
  • Something else: I don't have a compsci degree
  • Test practice now: For personal projects, I tend to write scripted integration tests. For work, Matlab unittest suite, Simulink Test suite,
  • Target system: native x86 Windows (personal), many (work)
  • Dev tools: Visual C++ 2010 (personal), Matlab 2016b/2017b (work)
  • Build time: 30-60 minutes
  • Coding standard: N/A (work and personal)
  • Function too long: I start using comments to delineate its parts
  • Code reviews: Done with Fisheye/Crucible
  • Code time: 30
  • Test time: 30
  • Debug time: 40
  • Favorite thing about dev: You can use it to simulate and offer helpful insights about real life.
  • Least favorite thing about dev: Every well-written software eventually "Peter principles" itself -- because it works, people keep adding to it until it becomes badly-written software.
  • Tdd knowledge: I worked for a year under Matthew Piatt.
  • Why are you attending: I am not time-efficient in developing software. Without a comp sci degree, I'm more of a hobbyist suddenly having to use his hobby to do work, and it shows.