August 18, 2014
Wow, good question. Um, all of them? I started off hacking BASIC on the 6502, then on to macro assembly on the same. Then came Pascal, x86 assembly, VAX assembly, Prolog, Ada (and a host of other obscure languages). By the 90s i was a hard-core ANSI C developer. By the mid-90s it was C++. Then I was doing a lot of COM on Windows. A violent shift threw me into Java where it spent about six years doing J2EE/EJB development, then another couple of years doing WebSphere Commerce. During that time I picked up JUnit. Later I was using JRuby to bridge RSpec and Cucumber into Java-space. Today, I'm doing Agile with a mix of C#, C++, Ruby, Erlang, all sorts of miscellaneous automation (scripting) tools, NUnit, RSpec, Cucumber, eUnit and, well, you name it. I think I got into computers and software because I saw the value in automation. I am inherently lazy. if I can spend a few hours teaching a computer to do a five minute task (so I'll never have to do it again), that seems like a good trade.
Brian H. Ward, Passionate Software Developer and Agile Craftsman.
Up and coming. Good people and good energy.