NT_DEV
ntdotdev.wordpress.com · Personal blog · on HN since 2021
An anonymous Windows tinkerer who documents UI inconsistencies in Windows 10 and 11 and publishes the tiny10/tiny11 stripped-down installer builders.
What HN saysCommenters recommend the tiny11 builder to remove bloat from Windows 11 installs, and cite the UI inconsistency posts, noting leftover Windows 3.1 dialogs.
16HN people shared it
12linked it in comments
5stories submitted
1.0Kstory points
7 months agolast shared
2021people per year2026
Most-shared posts
- 1State of the Windows: How many layers of UI inconsistencies are in Windows 10?7 people · 501 points · first shared 2021 · 327 comments on HN
- 2How many layers of UI inconsistencies are in Windows 11?3 people · 28 points · first shared 2023 · 3 comments on HN
- 3Did Windows 10 slow down with each feature update?2 people · 409 points · first shared 2021 · 421 comments on HN
- 4State of the Windows: What is going on with Windows 11?1 people · 70 points · first shared 2026 · 82 comments on HN
- 5Tiny11 builder september 2025 release1 people · first shared 2025
- 6The complete tiny11 people · first shared 2025
- 7The complete tiny10 and tiny11 list1 people · first shared 2025
- 8Comment page 11 people · first shared 2026
What HN people wrote when they linked it
jamesfmilne · 2025-09-15
If you find yourself needing to install Windows 11 for some reason (I'm doing my best to avoid it), you can try this to create a stripped-down Windows 11 installer with most of the crap removed:
https://ntdotdev.wordpress.com/2025/09/06/tiny11-builder-september-202…
domenicd · 2026-03-22
Judging from the screenshots, that doesn't produce Windows 11 style UIs, right? I.e. it contributes to the problem exploree at https://ntdotdev.wordpress.com/2023/01/01/state-of-the-windows-how-man…
qingcharles · 2025-10-12
I've started using Tiny11 on all my setups, then running DeBloat afterwards. This removes every piece of crapware* and none of them seem to try to reinstall on update (so far, fingers crossed).
https://ntdotdev.wordpress.com/2024/01/08/the-complete-tiny10-and-tiny…
https://github.com/Raphire/Win11Debloat
* be warned, this also removes Edge, so you have to grab your own browser installer of choice
yjftsjthsd-h · 2024-12-31
> And because every Linux distro uses a different theme and one of a dozen UI libraries/DEs/etc. the downloaded GUI application will look bad because it won’t fit in.
As opposed to, say, Windows, where there is only one GUI and one theme by one company so everything is perfectly match- wait, no, they have bits and pieces running every GUI they've every invented all the way back to the 90s ( https://www.dvhardware.net/article75347.html , or https://ntdotdev.wordpress.com/2021/02/06/state-of-the-windows-how-man… though that's old now ) and also lots of applications using QT or Electron or whatever just like on Linux. So clearly that's not the problem; if it's good enough for the most popular desktop OS, it can't be that bad.
kastden · 2023-09-27
There are still some 3.1 dialogs in Windows 11
https://ntdotdev.wordpress.com/2023/01/01/state-of-the-windows-how-man…
smcl · 2023-05-26
Good time to repost this article, detailing the various UI inconsistencies that persist to this day in Windows: https://ntdotdev.wordpress.com/2021/02/06/state-of-the-windows-how-man…
zuhsetaqi · 2023-02-16
> the UI is higher quality, more consistent and more discoverable
The last thing that can be said about Windows is consistency
https://ntdotdev.wordpress.com/2021/02/06/state-of-the-windows-how-man…
coldtea · 2022-08-29
>This is completely orthogonal to look-and-feel.
Not completely orthogonal, as several different generations of MS GUI APIs implement different look and feels.
And bundling it with the OS means devs aren't forced to update their apps to the new APIs. It also makes it impossible for MS to automatically switch the look and feel (they could try for trivial things, but they wouldn't be able to properly accomondate old UIs based on pixel positions, nor would they be able to offer many of the new features given older widget designs).
https://segmentfault.com/a/1190000040213084/en
https://ntdotdev.wordpress.com/2021/02/06/state-of-the-windows-how-man…
_michaelll · 2021-07-28
You can find much more than just windows 95 icons, check this out https://ntdotdev.wordpress.com/2021/02/06/state-of-the-windows-how-man…
unicornporn · 2021-06-24
So, yet another level of UI inconsistencies[1].
[1] https://ntdotdev.wordpress.com/2021/02/06/state-of-the-windows-how-man…
KORraN · 2021-06-19
Interesting read. There's also "State of the Windows, part 2: Did Windows 10 slow down with each feature update?": https://ntdotdev.wordpress.com/2021/02/21/state-of-the-windows-part-2-…
Nzen · 2026-04-15
tl;dr The author [0] describes a simple ticketing system that his very busy coworker, Peter Högfeldt, created in 1986. Basically, it checked in numbered files to their version control (CVS, at the time) that could produce reports with grep. This system's simplicity lead to its longevity, as people could learn it easily and trust that its bugs had been ironed out long ago. This is in contrast to some OS software that tries to be everything to everyone and changes all the time [1].
[0] https://en.wikipedia.org/wiki/Joe_Armstrong_(programmer) Joe Armstrong, of Erlang fame, so his blog posts have been discussed in the past.
[1] https://ntdotdev.wordpress.com/2023/01/01/state-of-the-windows-how-man…
I find this a helpful example. When I've heard the unix philosophy in the past, I didn't feel super convinced. Like, sure tar can do one thing, because it is a library (ignore that it can use gzip). But, where do you draw the line with a program like gnucash (financial tracking software) ? The core of the domain will involve keeping a ledger of transactions and converting them to relevant units. But, typing credit card charges in by hand is tedious [2], the kind of tedious that a computer should be good at. I would much rather that the program connect to my bank [3], to get the transactions directly.
[2] https://utcc.utoronto.ca/~cks/space/blog/sysadmin/InventoriesAreNontri…
[3]…