Course code: HUNT-1
  • Years with company: 0.75
  • Years programming: 8
  • Primary programming language: C#
  • Other programming languages: Visual Basic, REALBasic, Swift, Objective-C, Java, JavaScript, SQL
  • Unit test harnesses: mstest, nunit
  • Something else: My formal training is in psychology, but upon encountering massive monotony, I went back to an old passion of mine and made a career out of software development.
  • Test practice now: Unit tests, integration tests and automated UI tests.
  • Target system: Windows desktop
  • Dev tools: Visual Studio 2015, SQL Server 2016
  • Build time: 31-60 seconds
  • Coding standard: We use generally accepted conventions, but not much in the way of an 'official' coding standard.
  • Function too long: The instant it doesn't fit on the screen without scrolling.
  • Code reviews: We code in groups ("mobs"), so code is constantly peer reviewed by 1-5 other developers at all times.
  • Code time: 40
  • Test time: 45
  • Debug time: 15
  • Favorite thing about dev: I love the constant enhancements and improvements in the world of technology. I love being a lifelong learner, being challenged, and overcoming those challenges.
  • Least favorite thing about dev: Almost the same as why I love it: There is so MUCH to learn, and so much change, that it becomes VERY tough to keep up with new techniques and tools.
  • Tdd knowledge: We work hard to use TDD in our day-to-day development. Sometimes we forget and write tests after the fact, but usually, code doesn't get written until we have a failing test to show how it should work.
  • Why are you attending: 1) I love learning from experts. I know that my TDD skills can use some improvement. 2) This is an opportunity to work side-by-side with Hunter's firmware engineers. They will know the embedded C stuff, I'm more familiar with the TDD side of things.