Course code:
SP-EC-02
Years with company:
2
Years programming:
10
Primary programming language:
C
Other programming languages:
C++
Python
JavaScript
Unit test harnesses:
ceedling - not much experience though
Something else:
- First born American in a Polish family
- Currently work in Product Development
Test practice now:
- Minor unit tests
- Unit tests generally are done as CLI commands
Target system:
- Various embedded nodes
-- STM32, NXP Kx Family
- Various SoMs + SBCs running linux
Dev tools:
- STMCubeIDE
- MCUXpresso
- VSCode
- Segger J-Link
- Saleae Pro 16 Channel
Build time:
1-5 minutes
Coding standard:
We have an organizational C Standard that takes some inspiration from MISRA.
Function too long:
When it stops being readable and context is lost. Also, if it violates the dry principle.
Code reviews:
PRs in BitBucket; conventionally informal, but trying to change that.
Code time:
25
Test time:
10
Debug time:
65
Favorite thing about dev:
The ability to create bespoke and innovative solutions.
Least favorite thing about dev:
Debugging. Human error. Dealing with other people's bad code.
Tdd knowledge:
The basic philosophy, but not too much honestly.
Why are you attending:
I want to hone my professional skills so I can continue to be a sought after developer.