Software Complexity

Simplicity is not the opposite of complexity. Simplicity is too often an excuse for being simplistic. The world doesn't need any more stupid software. The opposite of complexity is beautiful, elegant design.

Update to XML Notepad

As XML has exploded across the planet I continue to get many requests for improvements to my XML Notepad of 2007. The tool has been downloaded over a million times, so I figured it’s time to show it some love and fix some bugs. In the process I updated it to NET 4.0 using VS 2013. I was amazed how everything from back then still works, including the Unit Tests. That is pretty amazing platform compatibility. Windows is a great platform and Visual Studio is still best of breed for software development, and I still love C#.

I also posted the source code on

See Download