Sometimes in life, even when events start at different times and build at different rates, they still seem to all reach their inflection points together. As if they were the components of a carefully prepared feast, all orchestrated for consumption together.
I’m talking about a pragmatic shift in my view of programming. Let me start by giving you some history. I started professional Java programming back when java 1.2 just came out and I worked for SAIC as a Java programmer doing CORBA work (basically a precursor to SOAP, which was a precursor to REST). Java was a good evolution for me, as my background was in C/C++. I appreciated how programming in Java was faster, yet still had the clean, logical, syntax and expressiveness of C++. continue reading…