Course code:
WOL-1
Years with company:
6
Years programming:
20
Primary programming language:
C
Other programming languages:
Assembly, Python, C#
Unit test harnesses:
cpputest
Something else:
I'm working on a pilots license and building my own experimental aircraft. I have 2 dogs and 12 acres to myself in Wisconsin. I've only worked as an employee once before becoming a contractor for the last 15 years.
Test practice now:
Manually
Target system:
Embedded. Typically 8 or 32 bit.
Dev tools:
Usually just a syntax highlighting editor. Vendor tools if needed.
Build time:
Under 10 seconds
Coding standard:
It borrows heavily from the linux kernel.
Function too long:
Minimizing complexity is more important than minimizing length. A function should do one thing well.
Code reviews:
I'm usually solo on any one module. For anyone affected I usually review over screen share.
Code time:
33
Test time:
33
Debug time:
33
Favorite thing about dev:
Creation. Automating a complex task to make it simple and useful. Also getting paid.
Least favorite thing about dev:
Needless complexity. Design decisions being made by unqualified individuals.
Tdd knowledge:
Automates testing of requirements from the design phase. I would say it promotes top-down.
Why are you attending:
This project requires it, and I like learning new things. I'm also getting paid.