Really fucking pathetic how someone has to explain to microsoft and modern 'developers' that the operating system already comes with UI elements
post
People who programmed in the 80s and 90s are all pro golfers. Modern coders could learn from them.
Monetizing notepad pissed me off so much.
That's like making people pay for save functionality in a video game.
I mean there was that time the CEO of EA suggested charging a dollar to reload in a FPS game.
https://www.penny-arcade.com/comic/2026/07/03/returnal-3
The latest Penny Arcade seems relevant.
WOW that comic looks different in 2026
Plummers YouTube channel is excellent btw
I just uninstalled the UWP Notepad and use the old one. But I guess some people need hobbies.
What's wrong with having hobbies?
The programmer from the article is Dave Plummer. This is one of his hobbies. Check his YouTube channel Dave's Garage for more of them
You can do that??
Guess I have to find out how to do it in a reliable way for our prepped client systems!!
Yeah, my work computer I uninstalled the UWP Notepad by right clicking it in start menu and choosing uninstall. Then when I open Notepad from search or run it opens the old Notepad instead.
Who cares about file size? It would be more impressive to optimize it for better performance / less memory usage
I suspect a 2.5kb application would probably load quickly and use little memory.
Edit: I'm an illiterate dumdum. Don't upvote.
One user reported it chewing through around 500MB of RAM on 64-bit Windows 7
It says this right in the article. Is reading the article too much to ask?
They don't say the scenario where that's happening, though. Unless your editor supports large file editing, a mode where it doesn't load the whole file into memory, unless it has filesize restrictions that make it just fail, if you throw a large enough file at it, it's invariably going to use a bunch of memory.
$ dd if=/dev/zero of=out.bin bs=1M count=500
500+0 records in
500+0 records out
524288000 bytes (524 MB, 500 MiB) copied, 0.100949 s, 5.2 GB/s
$ vim out.bin
On my system, after it (slowly) finishes opening that file, vim's using 511MB RSS. I know that vim has some sort of large file editing support, though not how to use it.
On emacs, large file editing support is from the vlf package.
$ emacs
M-x vlf RET
out.bin RET
Emacs is using 75.3 MB RSS after opening that.
Size on disk doesn't correlate to memory usage or load time. You can get a very small on disk size by compression, or downloading the main executable at runtime.
Sure. I wasn't thinking of something like .kkreiger. I assumed that a small simple text editor would use a similarly small amount of memory. Shocked it ballooned so big. Sorry can't read the article at the moment.
The premise is probably if you can optimize the code to be small, you are probably also optimizing how it runs too. Rather then just bloat up everything
Once you start optimizing for one aspect, others become less important. In this case, they are doing a few hacks to get to 2.5kb, which do impact runtime performance. A few users report it using 500mb at runtime due to the compression :/
Thinking it doesn't correlate at all seems foolish. There is some correlation, it's just miniscule.
all 38 comments