Course code:
CARBON-1
Years with company:
7
Years programming:
29
Primary programming language:
C++
Other programming languages:
C, Objective C/C++, C#, Python, Bash, SQL(various)
Unit test harnesses:
X-test, G-Test, custom
Something else:
I'm doing what I've always wanted to do: develop challenging software. I've worked for companies large and small, from GE, Microsoft and Siemens to startups like NuMega and Reflectant that got acquired. I was an independent contractor for more than a decade before I joined Carbon Black. I've been here longer than any company I've worked for.
Test practice now:
Unit tests (custom framework), writing test programs (either in C++ or python) for functional validation testing, manual testing
Target system:
Software I work on targets enterprise Mac and Linux platforms
Dev tools:
gcc, xcode, pycharm,
Build time:
5-30 minutes
Coding standard:
We have a coding standard we share across teams via confluence
Function too long:
When I can't understand what it's doing
Code reviews:
we use review board or merge requests depending on the team/source control
Code time:
20
Test time:
60
Debug time:
20
Favorite thing about dev:
It's what I've always wanted to do
Least favorite thing about dev:
Having to work with bad code
Tdd knowledge:
Moderate amount
Why are you attending:
My boss set it up