You’ve just checked in your code, given it a version number and are about to send it to QA, but wait, are you sure you are done? Sometimes when I use a new whizbang program, only to find it lacks some things which every useful program should have. It is easy, especially when building a complex program with unique functionality, to focus entirely on the unique offering of the program. While an enormous amount of time should be put into differentiating a program, there are certain features that users now expect in order to get the highest performance out of […]
Walt Howard is a Senior Software Developer on the CORE engineering team at MediaMath. He began his C++ career with version 1.0 of the Microsoft C++ compiler. In his own words, "I was a C programmer and was continually frustrated because C didn’t have certain automatic, housekeeping functions I thought were only sensible, like destructors, templates, and exceptions. When C++ came out it was all my programming dreams come true. I was an instant convert. It was like Bjarne Stroustrup was reading my diary." Walt finds himself in the peculiar position of being a right-brained programmer in a left-brained programmers' world. He values simplicity where most programmers strive for complexity. “I would rather augment a naive, overly simplistic solution than try to undo a tangled up mess caused by complexity.” As for experience, Walt has been involved in software development with evolving techniques and team sizes since before MS-DOS.