Course code: MUSE-1
  • Years with company: 2
  • Years programming: 5
  • Primary programming language: C
  • Other programming languages: python
  • Unit test harnesses: none
  • Something else: I've had little professional development around coding (outside of university)
  • Test practice now: Test to functional specifications and ensure the device functions as intended. Additionally some longer term testing is setup but its all quite unstructured.
  • Target system: Battery powered small embedded systems. Usually containing a sensor and RF
  • Dev tools: STM IDE
  • Build time: 11-30 seconds
  • Coding standard: We have a firmware standards document.
  • Function too long: When it is hard to follow / review
  • Code reviews: Every pull request to a develop branch or to release goes through a pull request and is reviewed.
  • Code time: 20
  • Test time: 50
  • Debug time: 30
  • Favorite thing about dev: The complexity and problem solving
  • Least favorite thing about dev: The repetitiveness of testing
  • Tdd knowledge: Nothing
  • Why are you attending: I know there is better ways of writing and testing code, however it is not done yet at work