My name is Scot Mcphee. I am a software engineer. I’ve got many years of coding and design experience in the J2EE/JEE 5 stack – from basic webapps (Servlets/JSP) to full-blown EJB 1, 2 and 3, webservice, SOA, portal, and JMS implementations as well as many of the common open source stacks found in this field; Struts, Webwork, Spring, Hibernate, Ant, Maven, etc. I can also program Javascript, Ruby, and a bit of Python, plenty of Unix shell (Bourne, Bash and Korn) – also Perl and C too if you’d like to pay me cash up-front, measured by four inch increments of unmarked $20 bills. Modern languages, nice environment, good people, professional development practices, I’ll work for reasonable wages, although please note I am currently employed. I have plenty of experience with Agile programming, technical team leadership, system analysis, design, continuous integration, test driven development, domain driven design, solutions architecture, and so on.
I live in Auchenflower, which is an inner-western suburb of Brisbane, Australia. Currently, I’m studying part-time for a Masters degree in Ancient History & Classics at the University of Queensland. This isn’t at all related to software engineering, but it’s an interest that I’ve had for some years before I started the Masters program in 2007. My specific interests in classical history are the nature and practical aspects of Roman boundaries and frontiers and the late Roman republic.
During whatever spare time I have left after coding, writing this blog, and historiography, I make electronic music. This is something I’ve done since the 1980s, and I freely publish most the results on my music blog Xray Dubs which also contains details of the commercial releases I make as well having many free downloads.
You could also visit my FriendFeed, or maybe look at photos I’ve taken on my Flickr site.
why ‘crazymcphee’ ?
The domain name ‘crazymcphee.net’, comes from my time as a developer at Wotif.com, some of my fellow developers labelled me ‘Crazy Mcphee’. I guess I am known for my passionate technical advocacy and forthright opinions. This ended up being the hostname of my Macbook Pro that I wrote all that crazy Wotif code on. Generally my ‘autonomous.org’ domain name was being used for my music work, I needed to get a new domain to host my technical blog, which had been dormant for a number of years. So the name was chosen fairly arbitrarily, because I couldn’t think of any other name when I registered my dreamhost account. I’m not like, actually crazy – well, only a little.
why ‘let x=x’?
‘Let X=X’, apart from the appearance of being mathematical, is also the title of a song on a Laurie Anderson album, ‘Big Science’. I like Laurie Anderson, but more importantly, I like the arbitrary, circular, self-referential nature of the logic in the statement.