Course code:
NDC-2
Years with company:
1
Years programming:
15
Primary programming language:
C
Other programming languages:
C++, Javascript, Python
Unit test harnesses:
Some old deprecated C# one
Something else:
I'm working mostly with prototyping and support, not "production" code.
Test practice now:
If the device is not on fire it is working!
Target system:
Mostly low-power ARM M0-M3 controllers or ESP8266
Dev tools:
Platformio, Arduino
Build time:
11-30 seconds
Coding standard:
None
Function too long:
It does not fit the screen
Code reviews:
None
Code time:
40%
Test time:
30%
Debug time:
30%
Favorite thing about dev:
The power of making machines carry out my will
Least favorite thing about dev:
Difficult debugging
Tdd knowledge:
It is popular in software engineering and can produce fewer bugs. TDD is also getting more popular in embedded, but it can be tricky to get it right.
Why are you attending:
I tried to learn on my own but did not know how to start. Good to set aside some dedicated time for it.