They were best of times, but getting everything to play nice in a large ecclectic and complex app, being created by a team of mixed-skill developers, was a massive challenge – and a tedious one to have to continuously try and solve.
I then begun working more for the investment banking industry, where they had begun the process of moving away from web-based intranet app deployments to more ‘powerful’ and more ‘capable’ Winforms and WPF thick-client technologies.
For the next few years, I immersed myself in the world of Microsoft WinForms and WPF – building complex and performant trading applications for the investment banking industry in London.
Although that business has been very good to me, there is really nothing left to learn about WPF. It has been a completely stagnant technology stack for several years, and it’s replacement (Windows 10 UWP) doesn’t look like it’s going to set the world on fire any time soon.
In an attempt to get my ‘Mojo’ back, I have been dabbling in other software development environments, including iOS, Android and Xamarin – but none have excited me enough to stick with them.
I recently begun speaking with a colleague about web technology – specifically the Angular framework. I half-heartedly purchased and read a book about Angular, and it seems to have ignited a little something deep inside of me.
After a little more nurturing, I find myself desperately wanting to re-discover my web-tech chops, and to re-re-invent my software development career back to where it was in the world of enterprise web development.
Ironically, my investment banking clients are also moving away from WPF and going back to the web.
Let the good times return.