Course code: WEB-21
  • Years with company: 0
  • Years programming: 3
  • Primary programming language: C
  • Other programming languages: Python, assembly
  • Unit test harnesses: N/A
  • Something else: I am a Jr software engineer for Lionel, I do the production code for model trains.
  • Test practice now: Depends on what is being tested, currently I build it, flash it the target device and test functionality or try to break it. Otherwise I try to add a piece at a time, and test it as I go to see if it works with known input/outputs
  • Target system: I use several, AVR's, ARM, SNC, PICs
  • Dev tools: Atmel Studio, Notepad++, custom tools, SONiX36K compiler
  • Build time: 1-5 minutes
  • Coding standard: N/A, essential if it works, it is fine
  • Function too long: No idea, when it can be broken down smaller?
  • Code reviews: N/A
  • Code time: 20
  • Test time: 40
  • Debug time: 40
  • Favorite thing about dev: I like solving puzzles and making things that do other things.
  • Least favorite thing about dev: Its a love/hate with the frustration that can come with embedded system development. The frustration is annoying and tedious, but once I overcome something the dopamine hit is incredible.
  • Tdd knowledge: Not much, going through your book is on this week's to do list.
  • Why are you attending: Many embedded devs I respect recommend the course and I want to improve to their level.