/ blog / archive — 3 entries

BLOG_

> cat /var/log/thoughts.log
Field notes from 35+ years in the trenches. Mostly C# / .NET / Avalonia, some Rust, rants about OOP, retro emulation, and whatever weird thing has me up at 2am.

Sort
Showing3of 3 entries · filter: software-history > order by date DESC
2026 // current cycle
0x14 2026.05.19 Is MAUI another Silverlight? A retrospective on every Microsoft UI framework, and why developers are tired Microsoft has shipped more UI frameworks than any other vendor in computing history. Win32, MFC, WinForms, WPF, Silverlight, Xamarin.Forms, UWP, WinUI, MAUI, Blazor Hybrid. Each launched with a deck full of reasons this one was the future. Some are still here. Most are not. The real question is not whether MAUI is the next Silverlight; it is why a working developer in 2026 should ever again bet on a Microsoft UI framework as a strategic choice. winforms wpf silverlight maui uwp winui xamarin blazor avalonia dotnet microsoft software-history opinion 13′ 0x0D 2026.04.30 What did you love about VB6, and what frustrates you about modern .NET? Two open questions for anyone who shipped real work on Visual Basic 6 and is now writing C# against modern .NET. What specifically did VB6 get right that you miss? And what do you find frustrating about the modern toolchain that VB6 didn't make you fight? I shipped about a hundred VB3-through-VB6 line-of-business systems between 1995 and 2010, and I'm trying to get to the root of what was actually good before too much of the institutional memory leaves the room. visual-basic vb6 dotnet csharp software-history opinion programming audience-question 4′ 0x06 2026.04.27 Visual Studio 2026 still ships the form designer Alan Cooper drew in 1987 Every UI framework Microsoft has shipped since WinForms (2002) was sold as its successor. WPF, Silverlight, UWP, MAUI, Blazor desktop. Twenty-four years on, WinForms is still there, on modern .NET, with a designer that any VB6 developer would recognise on sight. The Cooper and Geary form-designer architecture from 1987 is still the path of least resistance for a working line-of-business app in 2026, and that is not an accident. winforms vb6 visual-basic dotnet csharp win32 visual-studio software-history programming opinion 12′