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.