

It's not like I did not want to learn Linux - just the infrequent usage and lack of time meant I never made any reasonable progress. I had to rely on tools like WinSCP and PuTTY to transfer files and access our Linux test machines. If all worked OK on Windows, then I would migrate it to Linux or try and recreate the issue on Linux as required. When possible I always did my coding or tried recreating a customer issue on Windows. I seriously struggled - the joys of Vi, the considerable difference between cmd.exe and the various Linux shells etc.

But for someone who had spent most of their working life with Windows and MS-DOS, this did not come easy. So, I had to adapt and start familiarising myself with Linux.

When I joined Reuters back in 2004 I discovered that our real-time streaming APIs came in both Windows and Linux versions and most of our clients' real-time data applications were deployed on Linux - which makes sense - improved performance and stability compared to Windows (certainly back then). I may have interacted with a SQL Server or Oracle systems over the years, but these would have always been via a Windows-based interface/utility. I have been a Windows developer for most of my career - I started with MS-DOS-based development before quickly moving onto Windows development.

