Course code: DOE-SP-001
  • Years with company: 0.5
  • Years programming: 10 off&on
  • Primary programming language: Python
  • Other programming languages: Embedded C (it's been a while)
  • Unit test harnesses: Pytest
  • Something else: I love hiking
  • Test practice now: Pytest
  • Target system: Currently cross-platform Python. In the past, PIC or PSoC.
  • Dev tools: VS Code, Git. For embedded: MPLAB X IDE, PICkit, PSoC Creator, oscilloscope/logic analyzer, etc.
  • Build time: 11-30 seconds
  • Coding standard: based on PEP 8
  • Function too long: if it is playing more than one role
  • Code reviews: ~weekly meetings to go over updates and discuss changes
  • Code time: 30
  • Test time: 45
  • Debug time: 25
  • Favorite thing about dev: It's fun turning abstract ideas into defined logic
  • Least favorite thing about dev: Having to make sure the environment is all set up correctly. And also staring at a screen.
  • Tdd knowledge: You write tests for expected outcomes, then write/adjust the function until the test passes.
  • Why are you attending: Our team is moving toward doing more TDD.