Innovate. Instruct. Inspire.

Hello, world!
My name is Braden.

I'm a husband, father, and avid coder on a mission to help you innovate, instruct, and inspire.

Bitten by Bit Shifts

I recently found myself decoding some binary data and getting results I wasn’t expecting. This caused me to review one of the most basic operations in computer science: bit shifts. My “research” led me to a great article by Lenovo on the subject. After a few experiments, I learned another...

Read on...

When to Use Raw Pointers

I work a lot with legacy C/C++ code. Much of it is written in a pre-C++11 style, and even when C++11 features are used, they aren’t used as effectively as they could be.

Read on...

CMake in Two Words

CMake is a fantastic build system generator. It provides a usable, maintainable, and portable solution to one of the more complicated aspects of C++ development. That said, it’s not without its history, and it can be easy to get lost in the plethora of commands and variables used to configure...

Read on...
View more posts