Course code: WEB-9
  • Years with company: 0.25
  • Years programming: 3
  • Primary programming language: Java
  • Other programming languages: javascript, C#, some python, some Clojure
  • Unit test harnesses: JUnit, NUnit, QUnit, jasmine, Mocha
  • Something else: Mathematician and Musician.
  • Test practice now: Unit tested. Programming in pairs whenever possible & sensible
  • Target system: Cloud Server
  • Dev tools: JetBrains IDEs
  • Build time: Under 10 seconds
  • Coding standard: SOLID and DRY
  • Function too long: Over 20 lines, over 5 parameters, the word 'And' in a function name
  • Code reviews: Pair Programming: the instant code review. Another pair code reviews Github PRs
  • Code time: 40
  • Test time: 40
  • Debug time: 20
  • Favorite thing about dev: Solving problems at the unit level and the system level, and drawing diagrams on a whiteboard. Working on projects that involve hardware integration to some extent (medical devices, hardware controllers, etc.) or involve lots of math.
  • Least favorite thing about dev: Paying down another vendor's technical debt.
  • Tdd knowledge: 2 years experience.
  • Why are you attending: Good use of company training budget and a nice break from the current legacy code rescue mission.