One of the key themes of Microsoft’s 2020 developer strategy is perhaps best thought of as the shift between generations. It’s a relatively smooth handover, framed as a unification of old and new ways of working. But in the end, whether it’s Project Reunion, WinUI 3, or the launch of .NET 5, the new technology forges ahead, leaving the old behind.
That’s not a bad thing. We develop new ways of doing things for many reasons, but they often coalesce around one key point: The new way is better. It solves problems that old tools couldn’t and answers new questions that weren’t being asked when the original solution was being defined.