Braden MacDonald


Misconceptions Blog post | July 12, 2016

It's tempting to think of knowledge as being a collection of information that is "out there," which we collect as we go through life - moving pieces of knowledge from "things I didn't know" to "things I know." But it's important to remember that there are also "things I believe" that may or may not be true, and falsehoods that we wrongly thought of as knowledge (false beliefs). So far this year, a few things that I thought I knew turned out to be false beliefs:

Counting stars in C++ Blog post | August 29, 2014

The company I work for is looking to hire another C++ developer. So I got to thinking about interview questions in general, and questions that would demonstrate an understanding of C++ pointer arithmetic in particular. Then an interesting question occurred to me. I'm not planning to actually ask this question (or any such questions), but I found it interesting and I couldn't find any similar question online - so I'm sharing both the challenge and my solution here.