Welcome to my corner of the web, where I share thoughts and tips about various topics that interest me in the world of software development.
-
Reverse Polish Notation - What is is and where did the name come from?
Ever wondered Reverse Polish Notation got its name?. -
Sorting Algorithms
Often we require data to be ordered according to some criteria but how do we sort the data? This has been an active area of research for decades. Here I compare a few of the more well known algorithms. -
Autogenerating Inverse Maps
Sometimes you require to map both ways and while it is simple to generate the inverse map, it can be tedious to do it for lots of maps. -
Configurable Items Example
This is a quick example of how the configurable items manager (as described in Don’t Shoot the Reviewer ) could work. -
Don't shoot the reviewer
Recently while reviewing some code that a colleague has written I made a fairly innocuous comment (or so I thought). -
Include Files – Best Practice
Include files for C++ (and C) are a simple idea but they are often misused.