I have worked 40 years as a professional software developer and consultant, specializing in Microsoft .NET.