April 15, 2026

Windows get weird, comments get weirder

Direct Win32 API, Weird-Shaped Windows, and Why They Mostly Disappeared

Nostalgia vs usability: dev slams bloated apps, commenters yell “AI slop” and “no more weird windows”

TLDR: A rant praising old-school Windows tricks (like oval windows) and slamming modern app bloat reignited the web vs native debate. Commenters split between accusing the post of AI vibes and rejecting weird-shaped windows for usability, while others celebrate lighter, faster apps and the return of personality.

A nostalgic Windows dev just lit up the timeline, blasting today’s “lookalike” desktop apps as slow, memory-hogging copycats built with web tech. He pines for the Windows XP days of funky interfaces—oval media players, desktop mascots, dashboards that looked like gadgets—and shows how to do it again using the old-school Win32 approach. Think: a Notepad using 50 MB vs a bare-metal clone at 1.8 MB, and an oval window you can literally drag around. The point, he says, wasn’t usability—it was identity.

Then the comments showed up with torches and popcorn. The top drama? Accusations this piece reads like it was written by AI, with multiple users calling out “AI slop.” One skeptic even pasted the classic Windows message loop and shot back, “How much more could you own it?”—turning a nostalgia tour into a Turing test. The vibe: half tech debate, half Maury Povich reveal.

On the other front, the weird-shaped windows comeback sparked a civil war. Usability diehards begged, “Please, no,” calling those XP-era skins a “nightmare” that ignore user themes and accessibility. Meanwhile, performance purists cheered the reminder that you don’t need a heavyweight framework for simple apps—and that maybe your calculator shouldn’t feel like a rocket launch. Between jokes about Winamp skins and dancing desktop mascots, the thread split cleanly: consistency and comfort vs character and control. Whatever side you’re on, the comments were the real main event.

Key Points

  • The article contrasts web-based desktop app frameworks (React, Electron, Tauri) with native Win32 applications, highlighting resource usage differences.
  • It cites a comparison where a modern Notepad uses ~50 MB of memory versus ~1.8 MB for a pure Win32 C notepad equivalent.
  • The author claims high baseline memory usage on a Windows 11 system with 32 GB RAM and an Intel Ultra 9 285 at startup.
  • A GitHub repository accompanies the article with Win32 examples: an elliptical window, a bitmap-shaped window, and an animated desktop mascot.
  • Technical explanation covers Win32’s message-driven model and shows how SetWindowRgn and region objects (HRGN) can create non-rectangular windows, including an example using CreateEllipticRgn.

Hottest takes

"this was written by an LLM." — tdeck
"...How much more could you own it, really?" — ahartmetz
"They are a usability nightmare" — 7bit
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.