Engineering & Problem Solving

Engineering & Problem Solving

Overview

I am an engineer through and through. I approach just about everything I do with an analytical mindset and an attitude that there is always a solution. I'm always looking for new challenges and efficient resources to overcoming them.

Books

TitleDescriptionTheme
Working Effectively with Legacy Code If you have any legacy code (i.e. code without tests), you need this book!Coding - Refactoring
Refactoring: Improving the Design of Existing CodeIf you've been handed a pile of spaghetti code or maybe you've coded yourself into a corner, this book will clear things up.Coding - Refactoring
Clean CodeBad code is visible from 10 feet away; never get caught with bad code again.Coding - Best Practices
The Firmware HandbookAn in-depth reference book that should have a spot on any embedded systems developer's bookshelf.Coding - Best Practices