Course code:
MEG-2
Years with company:
11
Years programming:
10
Primary programming language:
C#
Other programming languages:
C, C++, Java, Matlab, LabView, VHDL/Verilog
Unit test harnesses:
None
Something else:
Originally a test engineer, then design engineer working with hardware, then joined this company and programmed in C#, then C and then Java and finally on Android for a year before becoming a manager type.
Test practice now:
We have application and test engineer run validation tests on the product.
Target system:
Our products from bare metal C, windows embedded using C++ to Windows running hybrid C++/C#, Android
Dev tools:
IAR compiler, Visual studio, Android studio, Borland C++
Build time:
11-30 seconds
Coding standard:
Non-existent or changes depending on lead software developer
Function too long:
Functions are too long when an entry level programmer cannot understand them by inspection.
Code reviews:
Lead software developer would review my subversion check-ins and send back code review comments.
Code time:
5
Test time:
2
Debug time:
3
Favorite thing about dev:
Cool things can be made to happen if you have the right hardware!
Least favorite thing about dev:
Waiting for hardware.
Tdd knowledge:
Nothing
Why are you attending:
I can let go of being an individual contributor even though I'm a manager...