Course code:
HON-004
Years with company:
5
Years programming:
8
Primary programming language:
C and C++
Other programming languages:
Python, Visual Basic, PLCs(Siemens, GE, etc.), HTML/CSS/Java, C#
Unit test harnesses:
Only self constructed so far with unity, started using c unit testing framework based on this class
Something else:
I have way to many hobbies and am constantly shifting gears. Right now I'm writing a Lovecraftian horror novel using Scrivener for my character write ups.
Test practice now:
Mostly through firmware level verifications with hardware to sus out edge cases. Core functions are identified and individual development tests laid out. This often happens after much of the code is written though.
Target system:
Low level firmware in microcontrollers (AVR,ARM, PIC), but also GUI dev, webservers, embedded
Dev tools:
STM32 IDE, Microchip Studio, Visual Studio, Espressif IDE, Arduino IDE, MPLabs
Build time:
5-30 minutes
Coding standard:
None for formatting, but we follow an Azure DevOps layout using GIT
Function too long:
When it doesn't compile in my 2KB Atmel chip
Code reviews:
Code reviews are organic and change from project to project based on available senior developers
Code time:
50
Test time:
10
Debug time:
40
Favorite thing about dev:
Every puzzle is unique, but they get easier and more complex solutions present themselves over time
Least favorite thing about dev:
Getting stuck in a bubble alone while the team is testing
Tdd knowledge:
I know our Embedded/software personnel are adopting it based on wingman training
Why are you attending:
I am an electrical engineer with a hodge podge of code background. I want to become professional