Welcome to the inaugural post of The State Machine. My name is Bob Steagall, and lately I’ve been in the pipeline filling in time (sorry, I couldn’t resist). I created this blog to put down some thoughts about C++, software engineering, and other tangentially-related areas of interest. I expect to cover a wide variety of topics related to C++ – tips, techniques, tutorials, tools, news, algorithms, and perhaps even some noteworthy applications. I may also pen the occasional opinion (or rant, depending on your perspective) regarding the current state of software engineering and processes that claim to improve software quality.