Course code:
WEB-32
Years with company:
0
Years programming:
15
Primary programming language:
Rust/C
Other programming languages:
Python, Perl, VHDL, Verilog,
Unit test harnesses:
VectorCast, CUnit, cargo-test
Something else:
I enjoy mushroom hunting, Jazz/Folk/Blues guitar, and baking.
Test practice now:
using Rust's built-in unit-test framework combined with hardware-in-loop test.
Target system:
STM32 micro-controller
Dev tools:
Vim
Build time:
Under 10 seconds
Coding standard:
Conforms to Rust standards and practices.
Function too long:
If it's not obvious at a glance what the function does, it can probably be written better.
Code reviews:
Done with Mob Programming, and it's awesome. I highly suggest it.
Code time:
20
Test time:
50
Debug time:
30
Favorite thing about dev:
I enjoy discovering solutions to problems, building circuits which address these problems, and developing control algorithms to make the thing do the thing.
Least favorite thing about dev:
The tediously slow process of performing code reviews over e-mail.
Tdd knowledge:
1.) Identify the thing.
write a robust test.
test that the test fails as expected.
2.) Do the Thing.
3.) test it.
4.) if it fails, see step 2.
5.) if it passes, see step 1.
Why are you attending:
1.) My boss paid for it.
2.) I'm actually really excited to have a boss willing to pay for this kind of training instead of just telling me to google it real quick and then implement it.