Author Archives: G Wade Johnson

Programmer Beliefs

The practice of developing software depends on a large body of arcane knowledge and skills. Almost all of this knowledge is based on logical principles and built up to the point that we can do amazing work. Because programming has it’s roots in applied mathematics, there is an impression that programming is also a logical,… Read More »

I am not a Mac Person

Despite being convinced that we are rational people, many programmers or software types can be rabid about our favorite technologies. If you want to hear a passionate opinion, ask about favorite programming editor, programming language, or operating system. If you want to start a fight, suggest that the preference is not an objective decision. That… Read More »

SVG Lives: A Follow-up

At the end of 2008, I did a series of posts arguing that SVG still lives despite predictions of it’s downfall. I had been hearing these dire predictions for years, and wanted to provide a decent rebuttal: Reports of SVG’s death exaggerated. Last year, I had the good fortune to go to SVG Open 2009.… Read More »

SVG: Coming of Age

In the past few months, I have been focusing more on SVG. The most important reason was the SVG Open 2009 conference the first weekend of October.1 Some truly amazing demos and research are being done in this area despite nay-sayers claiming that the technology is dead. Some of the biggest announcements leading up to… Read More »