Ten years is a long time in technology.
Recently, on New Year’s Day, whilst waiting for the Spirit of Tasmania to leave Devonport after a family holiday, I was killing time on Twitter. Several tweets with the tag #10yearsago set me thinking. For a start, ten years ago I’m sure I wouldn’t have dreamed of using an application like Twitter on a device like an iPhone.
Turning my thoughts back in time, I wondered what was significant about my programming career at the turn of the century? After a little thought and stroking of my greying beard my response was that 10 years ago I was leaving mainframes behind and about to enter the world of EJBs. For me that was quite a milestone. After earning a living within the realm of IBM mainframe programming since 1983 and delving into object-orientation and the emerging world of web development during the 1990s, the transition to working full-time with Servlets and Enterprise JavaBeans was an exciting step.
Fast forward to the present and it would appear that I have left the Enterprise Java world behind. Over the last couple of years I haven’t used Java in anger, instead using Ruby as my language of choice in conjunction with frameworks like Rails and Sinatra for developing web applications.