Course code:
NEPT-1
Years with company:
2
Years programming:
10
Primary programming language:
C
Other programming languages:
Python, bash, Java
Unit test harnesses:
None recently
Something else:
I'm an ex-Coastie who enjoys playing guitar and sailing, although I haven't been able to do much of that since my daughter was born 15 months ago.
Test practice now:
I add lots of asserts. Most testing is done manually, or I may write a script if manual testing is too tedious.
Target system:
Blackfin, 8051, MSP430, ARM. Bare-metal or Linux.
Dev tools:
GNU make, gcc, Keil, IAR, Simplicity Studio (Eclipse)
Build time:
31-60 seconds
Coding standard:
Similar to Barr group standard, but we have lots of non-standard legacy code
Function too long:
If I have to scroll to see it all, it's probably too big, although there always exceptions.
Code reviews:
Bitbucket pull requests with at least 2 approvers to merge
Code time:
60
Test time:
10
Debug time:
30
Favorite thing about dev:
Thinking creatively, solving problems.
Least favorite thing about dev:
Trying to understand or debug someone else's labyrinthine code, then not being allowed to rewrite it.
Tdd knowledge:
It stands for Test Driven Development. I think it encourages writing tests before the code that will be tested.
Why are you attending:
I'm always looking for ways to write better, more reliable code. I hope to learn some new skills, learn about useful tools, and write better code on my next project.