17 years of experience, for research institutes and major power companies, from websites to multi-user client-server applications.
Every new technology has it’s challenges, just recently I have learned DWR, Agile, Informix, JavaDB, H2, Python, Cherrypy, Bootstrap and several others.
These were for a combination of work, university, and personal projects.
Generally the best approach is to chat regularly with someone knowledgeable in the domain, with a little bit of research to support free learning.
This has worked for me at all my jobs and particularly at Victoria where very little of my current skills set was applicable.
There we were pushed into a pressure cooker of Agile sprints, Python, Bootstrap, and jQuery.
With the client overseas but wanting to use it with classes in only weeks we frantically collaborated, with me focussing on dynamically balancing the team while learning as much as I could.
Developing the Port Taranaki SWAN system was interesting due to the variety of tools utilised and the reach of the software.
The original intent was to integrate the existing Port Taranaki data sources to provide automatically generated shipping information for the Maersk shipping line.
I utilised the existing container managements systems data from the Oracle database using Linux scripting and a custom mail client to provide the data.
As demand for information increased SWAN was extended to include data from SQL Server, Topspeed, and web site databases using Bash, Java, and other technologies.
It also provided the information requirements of Customs, MAF, 4 shipping lines, the harbour pilots, the automated text system, and the website.
The most interesting project was probably the Storms Project for GE Energy Control Systems.
The energy network management system was the best in the world but during a record storm it actually was too helpful to Scottish Power.
Our brief was to re-engineer the software at thousands of points so that the alerting system could be systematically reduced during emergencies.
All within a Oracle Pro-C, Motif, and C application that ran the power for half the United Kingdom.
Obviously this was a massive undertaking and we worked with a world-class project manager flown in from Florida by GE.
Ultimately we delivered under budget and only hours over deadline and that only because of a design flaw by an external consultant.