Course code:
WEB-1
Years with company:
1
Years programming:
15
Primary programming language:
Java
Other programming languages:
C/C++, Scala, Python, Ruby, C#, others
Unit test harnesses:
Check, JUnit, Google Test, my own, and others that I can't remember atm.
Something else:
Programming is a hobby first, career second.
Test practice now:
Mostly unit tests.
Target system:
Embedded SSD drive.
Dev tools:
At this job, Sublime Text mostly, vim in a pinch.
Build time:
11-30 seconds
Coding standard:
It mostly contains formatting and commenting info.
Function too long:
When it does more than one "thing", or if it's hard to digest when reading.
Code reviews:
They're generally ok, but, sometimes they are huge, making the code review ineffective because it is hard to digest all of the information.
Code time:
45%
Test time:
45%
Debug time:
10%
Favorite thing about dev:
I like creating things. I especially like when everything fits together in an intuitive, easy to read, efficient, easy to maintain, elegant piece of code.
Least favorite thing about dev:
Having to come up with high confidence predictions for large pieces of complicated programming work...
Tdd knowledge:
Quite a bit, but mostly focused on the software development side as opposed to firmware.
Why are you attending:
To help my other teammates that are also doing the training and to learn a thing or two (there are always more things to learn).