Comment Re:Stay Put (Score 1) 772
Well I am 60 and have just started programming professionally again.
I wrote my first program professionally (ie I got paid to write it) in 1969. By the end of the 1970s I had become a project manager, although not before becoming an expert programmer in PDP 11 Assembly Language. During the 1980's I was a line manager running the software development side of a hardware/software product that we had. This role did still keep me in touch with technology and I did share that role with one of Chief Engineer for the subsidiary I worked for. I could write software in C and was a beginner in SQL but I only dabbled.
During the 1990s and up to 2009 by career took a different turn and I became a business expert in the whole area of competition in Electricity - actively involved in seeing the UK introduce electricity competition in its domestic market during the end of the 1990's and taking that expertese out around the world during the 2000s. Because this role took me away from the technology, and the back end of the 1990s and onward I took up programming as a hobby. And I taught myself lots of new languages (Java, PHP, Javascript, and (although not strictly programming) HTML and CSS) and because much of what I was doing involved developing applications around databases (Postgresql and SQLite) vastly improved by SQL skills.
In 2009 I was offered a redundancy package that meant I could retire. A well paid consultancy assignment shortly afterwards caused me to set up a limited company with sufficient capital to explore becoming a programmer again whilst paying a small salary to me (which offset some of my pension drawdown).
I originally thought I would be developing web sites for people, but real life doesn't work like that, and although I did have a couple of projects in that area a chance encounter with an old work colleague has led me to writing software initially using Microsoft Access, but increasingly now using SQL Server and other technologies such as ASP and VB.Net. I am realistic in what I charge, I do charge a small premium over the rates for junior programmers but I can clearly demonstrate my worth (I believe I am still really good at finding bugs and fixing bugs in other peoples code - and I enjoy doing it, although I am aware most people don't) and I can take the right design decisions and implement something much faster using my experience against someone new to the business. Most importantly I REALLY REALLY enjoy it.
There is nothing about age that prevents you learning new languages and exploring new career avenues. It would be tough financially if I wasn't semi retired, and I don't think I could have (or would have) got a full time job. But setting up my own company and using that as a vehicle to get work has proved successful.
I meant to post that as ME, not as an AC