Elusive Coding is my blog. I settled on the word elusive one day while doodling ideas for a logo/brand for my personal development work. If you search the word ‘elusive’ at google you will find that the definition is:
e·lu·siveiˈlo͞osiv/adjective: elusive1. difficult to find, catch, or achieve. “success will become ever more elusive”
The point being that I seek to achieve an elusive level of quality in my work and learning efforts, and at life really. Also I hadn’t seen it used before, that helped too.
I have been a professional developer for about 15 years, give or take a year. By professional developer I mean that I work full-time as a programmer and nothing else. I have done so since I was 23 years old when I started as a contractor for EDS, on the Ft. Knox army base. That was sure a learning experience. But, this isn’t a CV page, for that I try to keep a fairly current linked-in profile, complete with recommendations and endorsements from my fellow software engineers.
My current title is Lead Engineer at a company in Indianapolis, IN called The RND Group, Inc. This is probably the best job I have ever had, which makes sense that it is my current one, right? I have a lot of perks there which I actually feel I have earned. I look forward to going into my office and I look forward to the challenges of each day. That is not to say that some days are worse than others. After all, building software can be a stressful endeavour. We use the latest .Net framework and version of Visual Studio to build WPF applications. One of the challenges is the fact that all of our code is subject to FDA audit at anytime, that is one of the services we offer our clients. We document super thoroughly and we unit test to no end. I would honestly say that we have the most mature development life cycle that I have ever worked in, and that is saying something. My first full-time developer position, at EDS, was for a CMM level 3 company. Suffice it to say that I enjoy my work and at the same time am learning to be a better coder each day.
Here is a little more back- ground on me. I was born in Louisville, Kentucky and but I currently live and work in Indianapolis, IN, Castleton/Fishers area. At thirty something I am learning to enjoy life at a slower pace that I did in my twenties. I enjoy what I do and do not see myself doing anything else for quite a while. I think that people are born with certain aptitudes and affinities and that they are much more likely to achieve an acceptable level of peace and harmony in their life if they can align their work and hobbies with those predispositions. In short… “Do what you’re good at and what you enjoy doing!”
Over the years I have had numerous sites. I had johngilliland.com for a couple years and then someone bought it, and I moved to johngilliland.net vowing to never let my subscription lapse. Of course I did and now I figure I will just use wordpress.com for a blog and if I have a reason to put up some other type of site then I will buy a domain for that site specifically. My intent is to use this blog as both a personal and work blog. I will probably stick mostly to work/programming related topics as I spend a lot of my time in that area, but there may be the occasional book review or plain ole rant.