frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Microsoft Hasn't Had a Coherent GUI Strategy Since Petzold

https://www.jsnover.com/blog/2026/03/13/microsoft-hasnt-had-a-coherent-gui-strategy-since-petzold/
65•naves•4h ago

Comments

PaulHoule•4h ago
The churn would have been much worse if Microsoft was rolling out successful GUI framework after GUI framework. As it is you can still write a Win32 app if that pleases you, or still write .NET (and damn that runtime download!)

Microsoft has bought into ‘make a web app’ since 1988, they introduced AJAX, they got flexbox and grid into CSS and numerous HTML 5 features to support application UIs. They ‘frikin bought npm!. I use Windows every day but I almost exclusively develop cross-platform systems based on the WWW, Java, Python, etc. Whenever I have developed with .NET it has been for a cross-platform front-end like Silverlight or Unity/itch.io.

I can’t say I have a desire to make a native Windows GUI app when I could make a web app: like if it worth doing from my computer isn’t it worth doing it on my iPad from anywhere with Tailscale? For all the complaints about modern JavaScript it gives you the pieces to make a very pleasant world in terms of DX and UX and you certainly don’t need to ship an Electron runtime for many applications.

furyofantares•2h ago
> Dead silence. One person suggested WPF. Another said WinUI 3. A third asked if they should just use Electron. The meeting went sideways and we never did answer the question.

> That silence is the story.

These LLMs are just awful at writing.

c-c-c-c-c•2h ago
that part really didn’t make sense to me. This is true for all desktop platforms.
furyofantares•1h ago
I agree, although I was talking about:

    Dead silence. Here's what 3 people said (the opposite of silence). Then the meeting went sideways (also the opposite of silence).

    The silence is the story.
WHAT SILENCE?
avazhi•1h ago
He immediately said they never did make a decision, so probably that indecision.

Having said that, this article feels like AI slop to me. Couldn’t get through it.

g-b-r•53m ago
Just have a look at the final picture if you're unsure if it's slop
super256•1h ago
I felt fatigued after the second paragraph. All these LLM tropes chained together are horrible to read.
stinkbeetle•25m ago
Yes they really do a great job at mimicking awful human writing of that horrendous style, whatever it's called. Post-TED NPR style bougie blogging let's say.
bananaflag•2h ago
This barely mentions Windows Forms, which is the cleanest and fastest way to code Windows GUI apps.

A few years ago, I wanted to prototype something quick and I wrote it in Windows Forms over C# (all code, no visual editor).

formerly_proven•1h ago
Winforms is a Win32 API wrapper, so on the same level as MFC, not a separate UI framework.
markus_zhang•2h ago
Steven Sinofsky wrote this piece a couple of weeks ago about the same topic:

https://x.com/stevesi/status/2036921223150440542

binarymax•2h ago
Given how bad windows has become since windows 7, I’ve been wondering. Does Bill Gates still use Windows? Does he put up with the horribleness?
markus_zhang•2h ago
I think Bill pretty much chilled out since he stepped down?
binarymax•2h ago
Yeah of course. He has nothing to do with Microsoft operations or strategy. But does he still use the products?
throwaway132448•1h ago
I couldn’t know, but generally speaking, older billionaires don’t typically interact with the world in the same way most of us do (well, those without a social media addiction anyway). The device is someone else’s problem.
seanmcdirmid•1h ago
He still visits Microsoft occasionally. A friend showed me a picture of him visiting Microsoft in Beijing a few months ago (he was excited about BillG visiting). So my guess is that he still has an interest in Microsoft products.
bossyTeacher•1h ago
If he doesn't use Windows, you won't hear about it. And if you hear that he uses Windows, it might not be true. He loses nothing by denying it. If it worked for his friendship with Epstein, it will work here.
regularfry•2h ago
Having spent some time kicking around the Delphi space I got quite into WPF in 2007ish. By 2010 I had not just sworn off it, I'd sworn off Windows entirely. The constant stream of rug-pulls as one bit of MS managed to pull off a political heist over another and - oh no - yet another "latest and greatest" technology was effectively deprecated within 18 months of launch, invalidating all the effort you put in to staying up to date just became a pointless treadmill.

Fortunately Rails was taking off at that point so it was fairly easy to change horses and just ignore it.

PacificSpecific•1h ago
If I'm writing Windows desktop GUIs I still stick to WPF. Might be Stockholm syndrome but I quite like it.

I don't see the reason to use any of the new ms ui frameworks. Especially if ms themselves don't even really use them.

As far as I know visual studio is still a WPF project so I'm not super worried about it no longer working.

RajT88•34m ago
WPF looks much nicer. Personally I find it hard as hell to debug.

Winforms just work, and have a well defined set of behaviors. It does not matter that they do not look as nice for most people.

taylodl•1h ago
Microsoft had a lot of great talent suffering from a lack of leadership and coherent vision. They foreshadowed everything wrong with Big Tech today.
Surac•2h ago
Today i still use C# with Windows.Forms. All my old knowledge is still usefull. People know how to use a Windows.Forms program.
grebc•1h ago
It’s great, some vendors have fantastic component libraries for reasonable prices.

Unreal that MS bet the farm in Windows on so many other turds instead of boring old WinForms/Win32.

whynotmaybe•1h ago
As of today, I only use 2 solutions for Windows GUI :

- windows forms in .net

- flutter

All the rest always presents itself with a sheer aura of "It was a great idea but we couldn't finish it".

Without ever discussing with anyone from MS about it, I think they stopped improving/working on this because of electron.

Any web developer can build a good enough website and a good enough desktop app with electron.

mentalgear•1h ago
I'm planing on switching over to QubesOS - way more secure (especially considering rogue LLM-agents) and visually not much worse from windows ... maybe even more cohesive.
TazeTSchnitzel•1h ago
I'm not sure I can take such an article seriously if it doesn't mention that the WinRT/UWP/WinUI stack is also based on XAML, and that a fundamental design goal of WinRT was to let people use either C++ or C# according to taste.

Also, the AI smell in this article is just too much.

goalieca•1h ago
The writing style was really poor. Too many words saying too few things.
OptionOfT•1h ago
Case in point after Edge updated this morning:

https://imgur.com/a/dWp5Ohj

Did they even try to make it look like the new context menus?

okanat•30m ago
Well, Edge is Chromium. They need to maintain a hard fork, not just a reskin with a bunch of Microsoft webpages and adware. Chromium basically allocates a window and completely draws everything inside using DirectX APIs including menus.
supliminal•1h ago
I used the more recent Petzold examples to successfully bind DirectWrite to Direct3D, but yeah it’s been a crapshoot otherwise. Still have the Windows Programming (5e?) bible around here somewhere. Took awhile to grind through it. I dread modern-day windows programming it seems like every OS release some new API is going to overtake the others. I moved on.
fassssst•1h ago
It’s web. Just use electron or Tauri.
lenkite•1h ago
The problem is that they just could not commit to anything for more than 2 years after Win32.

They had something reasonably good in WinRT. They should have stuck to that. But Nadella came in, said Azure Cloud is the future and abandoned the Windows platform.

steve1977•1h ago
That illustration at the end of the article is quite something.
g-b-r•58m ago
Quite some slop

Has it become unreasonable to use an image editor for anything? At least to stamp some readable text on top of your slop??

api•1h ago
Nobody really has. Apple comes the closest but they keep rug pulling it in weird ways.

Windows and Mac in the 90s had very consistent GUIs with such consistency in things like keyboard shortcuts that apps could easily be learned. The term “intuitive” was king in the realm of UI design.

Then the web hit and all that died.

antiframe•28m ago
Not nobody. KDE has a functional and consistent GUI.
hermitcrab•1h ago
Microsoft GUI development is a mess. They don't seem to care. Just look at the mishmash of different GUI styles in Windows 11.

Thankfully I have been mostly insulated from it by sticking to Qt and C++ for the last 25 years.

jpeter•1h ago
So the windows team hates .NET, so they use react webviews and put them in explorer and start menu???
praisewhitey•21m ago
They use react native
arbirk•44m ago
I think that is an insult to MS Bob
cosmotic•37m ago
This is what happens when one's performance is measured by "impact".
politelemon•36m ago
This is a problem with all the OSes.
antiframe•31m ago
I disagree. KDE and Gnome both have pretty consistent UI strategies. You may or may not like them but they have clear identities and design guidelines and follow them.
kjellsbells•35m ago
I blame "Impact". That's what you are graded on at Microsoft. Every performance review ('Connect'), every stock award, every promotion run: did this person have that magical impact.

Ostensibly, grading by impact is fine: they want people who make a positive difference. In reality, it means that creating is better than finishing. Now add in the cold realities that at any given time in Microsoft, some groups are on the up and some on the down. What's a great way for a group to regain some status? Launch something. Jazz it up for the Build or Ignite crowd. Get some dev evangelist to talk about it. Then get on the job board and slide over to another team ASAP. You're a High Impact person. Who wouldn't be happy to have you?

Gemma 4 on iPhone

https://apps.apple.com/nl/app/google-ai-edge-gallery/id6749645337
256•janandonly•3h ago•70 comments

LÖVE: 2D Game Framework for Lua

https://github.com/love2d/love
122•cl3misch•1d ago•38 comments

Artemis II crew see first glimpse of far side of Moon [video]

https://www.bbc.com/news/videos/ce3d5gkd2geo
355•mooreds•8h ago•279 comments

Eight years of wanting, three months of building with AI

https://lalitm.com/post/building-syntaqlite-ai/
516•brilee•9h ago•161 comments

Running Gemma 4 locally with LM Studio's new headless CLI and Claude Code

https://ai.georgeliu.com/p/running-google-gemma-4-locally-with
115•vbtechguy•5h ago•30 comments

Caveman: Why use many token when few token do trick

https://github.com/JuliusBrussee/caveman
634•tosh•13h ago•298 comments

Music for Programming

https://musicforprogramming.net
46•merusame•4h ago•12 comments

A tail-call interpreter in (nightly) Rust

https://www.mattkeeter.com/blog/2026-04-05-tailcall/
108•g0xA52A2A•7h ago•12 comments

Computational Physics (2nd Edition)

https://websites.umich.edu/~mejn/cp2/
76•teleforce•6h ago•10 comments

Nanocode: The best Claude Code that $200 can buy in pure JAX on TPUs

https://github.com/salmanmohammadi/nanocode/discussions/1
125•desideratum•8h ago•21 comments

The underrated benefits of always having oatmeal at lunch

https://hazn.com/oatmeal
28•surprisetalk•3d ago•34 comments

UK intelligence censored report on global warming and homeland security

https://theoryofchange1.substack.com/p/from-global-warming-to-homeland-security
44•ewidar•1h ago•21 comments

LibreOffice – Let's put an end to the speculation

https://blog.documentfoundation.org/blog/2026/04/05/lets-put-an-end-to-the-speculation/
130•eisa01•4h ago•75 comments

From birds to brains: My path to the fusiform face area (2024)

https://www.kavliprize.org/nancy-kanwisher-autobiography
30•everbody•5h ago•0 comments

The Free Market Lie: Why Switzerland Has 25 Gbit Internet and America Doesn't

https://sschueller.github.io/posts/the-free-market-lie/
73•sschueller•3h ago•54 comments

Lisette a little language inspired by Rust that compiles to Go

https://lisette.run/
243•jspdown•15h ago•127 comments

Finnish sauna heat exposure induces stronger immune cell than cytokine responses

https://www.tandfonline.com/doi/full/10.1080/23328940.2026.2645467#abstract
293•Growtika•9h ago•196 comments

Friendica – A Decentralized Social Network

https://friendi.ca/
112•janandonly•11h ago•42 comments

Show HN: Contrapunk – Real-time counterpoint harmony from guitar input

https://contrapunk.com/
107•waveywaves•21h ago•40 comments

Baby's Second Garbage Collector

https://www.matheusmoreira.com/articles/babys-second-garbage-collector
38•matheusmoreira•3d ago•11 comments

The threat is comfortable drift toward not understanding what you're doing

https://ergosphere.blog/posts/the-machines-are-fine/
770•zaikunzhang•12h ago•508 comments

Perfmon – Consolidate your favorite CLI monitoring tools into a single TUI

https://github.com/sumant1122/Perfmon
39•paperplaneflyr•8h ago•6 comments

Hightouch (YC S19) Is Hiring

https://hightouch.com/careers#open-positions
1•joshwget•10h ago

Tracing Goroutines in Realtime with eBPF

https://sazak.io/articles/tracing-goroutines-in-realtime-with-ebpf-2026-03-31
55•darccio•3d ago•6 comments

Musician says AI company is cloning her music, filing claims against her

https://twitter.com/i/status/2040577536136974444
28•lando2319•2h ago•2 comments

Bacteria found in the human intestine capable of improving muscle strength

https://www.ugr.es/en/about/news/bacteria-found-human-intestine-capable-improving-muscle-strength
100•gnabgib•3h ago•59 comments

Qwen-3.6-Plus is the first model to break 1T tokens processed in a day

https://twitter.com/openrouter/status/2040239467865489874
14•Alifatisk•1h ago•8 comments

Just 'English with Hanzi'

https://www.oldnorthwhale.com/p/why-modern-chinese-is-just-english
72•scour•2d ago•40 comments

Scientists Figured Out How Eels Reproduce (2022)

https://www.intelligentliving.co/scientists-finally-figured-out-how-eels-reproduce/
104•thunderbong•3d ago•22 comments

The Enigma of Gertrude Stein

https://www.thenation.com/article/culture/gertrude-stein-afterlife-wade-review/
18•samclemens•3d ago•2 comments