363 comments

[ 0.23 ms ] story [ 304 ms ] thread
I'm calling it now: Word with ads will ship inbox with future versions of Windows :)

Maybe the whole Office suite; if you want a PowerPivot in Excel you'll have to watch a 2 minute unskippable ad for hair loss medication. Totally "private" though, scout's honor.

Or something with cloud-login-is-a-must Word Lite. Then make you feel very restricted while showing you "amazing" things with an obnoxious popup about Office 365 every time you open Word Lite (I made up don't look up).
Word pad was basically Word for Windows 6 and was quite usable for basic needs. Really only finally out to pasture by the free Google Docs, I’m sure wordpad killed a decent ecosystem of editors that may one day have competed with Word.
Everything MS does is for the business case. Wordpad, windows, etc exist only in a capitalist context and need a financial justification to exist. It was there exactly for the reasons you state, to kill the word processor market in Windows. Previously you had all these other players but Win95 came with Wordpad for free which had a lot of functionality. For pros, you could buy Word. I don't think we appreciate how many competitors Win95 killed with all its built-in GUI apps when people upgraded from 3.1.

Now I'm starting to see Notepad aim for killing Notepad++ and other complex editors. I also read that RAR support is now native in Windows, so WinRAR and other RAR programs are probably going to finally die. I think this comes with further ZIP support and improvements which means apps like 7-zip are going to be less in demand.

>Notepad aim for killing Notepad++ and other complex editors

That seems unlikely when Microsoft is already investing so much in VSCode.

> Notepad aim for killing Notepad++ and other complex editors.

Won't ever happen. For it to even have a chance, it would need to have syntax highlighting, which Microsoft will never add.

I don't think Notepad is going to be anything more than a basic text editor. It certainly gets new features from time to time, but it is more about making it usable in the modern world than adding advanced features like Notepad++ has.

It does compete with Notepad++ in a sense that now, Notepad can actually edit text files, and if you want advanced features, there is VSCode. And I must admit that I don't have any use for a middle ground text editor like Notepad++ or PSPad anymore, so maybe their strategy is working.

What exactly do you mean notepad can "now" edit text files? I'm pretty sure it could always edit text files.
It now has support for LF line endings and can save UTF-8-without-BOM.
> so maybe their strategy is working

I don't think there's any strategy here, with Notepad.

In the era you mentioned, most new PCs came bundled with Microsoft Works. A basic word processor feels like a sensible inclusion in any OS that is useful to consumers out of the box, it was Works that was more problematic for the competition.

The floor has fallen out since then and there are so many free or cheap office productivity options. Works stopped being a thing eons ago and I would guess WordPad is rarely chosen. Disuse is a good reason to say goodbye.

> Works stopped being a thing eons ago

Well, some people would say that Microsoft Works is a contradiction in terms. /s

Yes, Notepad, WordPad, Paint existed to have a baseline of utility and especially when selling a complete PC setup to customers in the 1990s:

At a time when there was no internet! The PC sales guy could demo the customer fancy text-editing with fonts and colours, draw pictures and even print to dot matrix! right in the store.

Today people like these minimal OS apps because they are simple, avoid bloat and feature creep, especially notepad and paint. Its probably an error on MS part to get rid of WordPad..

Win95 was very much sold in the internet age. In fact, its large marketing push was mostly about how easy it was to get online.

We are not discussing 1985 here. By the mid to late 90s, internet access was greatly normalized.

Sorta, Win 95 was more on the cusp, predating the first internet boom by a few years, and it was certainty designed for a pre internet world. The marketing push was about how easy it was to get online with MSN. Microsoft leadership famously bet against widespread adoption and growth of the internet and put their bets heavily into MSN with the web as a hedge. The first release of Windows 95 didn’t even come with a browser.

Even so, as a consumer if you had better than 14.4k dialup you were quite lucky. Almost nobody selling computers in those days was tying up a phone line to keep the internet connected for sales demos.

Word for Windows 6 was a proper version of Word -- far more capable than Wordpad. An image search will refresh your memory.

Wordpad is very basic in comparison.

I doubt WordPad killed anyone, It didn't even have a spell checker.
>There’s no reason to be outraged by this decision, as WordPad has been out-of-date for years and is barely usable for its intended purpose, which was to replace to view and edit rich text files (RTF, or *.rtf).

It can open and edit docx files, no? MS has suggested Office as an alternative, but Office costs money, so yes, this is lost functionality.

And no I am not interested in uploading my docx files to google docs or microsoft office online to edit them, as they may contain private information.

Are you too good for LibreOffice?
LibreOffice is good for a lot of tasks but it's bloated, and takes time to start up. Wordpad is great for all sorts of quick tasks when you just need to edit a quick RTF like a poster or some basic letter, and don't want to stare at a ribbon full of functions you'll never use.
LO for Windows launches with a launcher that pre-loads it a boot time. I find Writer to be pretty pleasantly light-weight on a modern computer. A lot of its performance shortcomings are a bit exaggerated especially on modern equipment.
Pre-loading at boot time is a tradeoff, and it'd be nicer not to have to pay it.

Cold load times aren't terrible on modern systems, but wordpad is much faster. (Microsoft Office isn't great at fast loading either).

LibreOffice doesn't come preinstalled with Windows. It also is very bloated compared to WordPad.
yes i am, i edit the xml directly in ed.
(comment deleted)
LibreOffice isn't exactly lightweight, but it is a Free (as in beer, and as in speech) local alternative.

https://www.libreoffice.org/download/download-libreoffice/

edit: Huh, it's even less lightweight for Windows. The Linux downloads come in around 200-220MiB, but the Windows downloads are around 320-350MiB. Weird.

I'm not sure if that's the case for LibreOffice, but it's common for FOSS projects to have fatter binaries for Windows, since they're often using a bunch of wrappers to get POSIX-y things to work Windows.

In this case they're also shipping rpm/deb packages, it's likely that on Linux they use your system's GTK and in Windows they bundle it.

> it's likely that on Linux they use your system's GTK and in Windows they bundle it.

They have their own toolkit - VCL - which has GTK and Qt backends for Linux, and a native Windows backend for Windows.

thank you for correcting my misinformation!
> The Linux downloads come in around 200-220MiB, but the Windows downloads are around 320-350MiB. Weird.

I think I can guess at least part of the reason: MSVC redistributables. On Windows, each program is supposed to distribute a copy of the installer for the standard C and C++ library runtime corresponding to the MSVC version used to compile the software; unlike on Linux, these don't come by default with the operating system, and unlike on Linux, each new MSVC version came with a new and incompatible version of these libraries (the exception is very old or very new MSVC versions, which used/use a common version for more than one MSVC version; but even then, you're still supposed to distribute the installer with your software, since it's not guaranteed to be already installed).

>and anyone can access the web versions of Word for free if needed

There are texts I don't want to write in a browser

There’s a million and one offline open source solutions that are higher quality than wordpad.
There a nearly infinite solutions that also contain malware, the one solution of the OS maker gets at least a little trust from me
If all you need is "a little trust", there are also plenty of options
Which do you suggest?

If it doesn't have rich text support, isn't lighter than anything in the OpenOffice family, and is as unstable as AbiWord, don't bother saying it.

I've recently switched to OnlyOffice ("desktop version" - probably Electron) since online reviews seem to suggest it has better support for docx than LibreOffice. You might give it a try, as it supports rtf as a document format, but not sure how well that works.

https://www.onlyoffice.com/desktop.aspx

I write in iA Writer and code in Sublime. Highly recommend both.
And plain text editors are alternatives to rtf supporting richtext editors how exactly?
And now that newspapers and magazines are dead, you can’t cut and paste your ransom notes either.
Then download one of the various word processors that are available for Windows.
Honestly, I'm just waiting for the Linux community to figure itself out with Wayland/X and get a bit more stable and I'll probably be switching. The only question in the air for me is how I'm going to manage my cloud files (I've gotten used to having filesystem sync between multiple devices) as the existing offerings seem more or less meh.
I haven't looked yet but on steam deck I've noted that Windows/wine stuff has improved a ton lately - could you just run your sync tool from win32 on *nix?
Important critical files, to run on something like this? No thanks.
Wayland's a solved problem if you use an up to date or rolling release distribution.
No, it's not. A lot of things are a works-in-progress, and it's less stable than X. Calling it solved is understating by a large margin the plethora of issues that still need to be addressed.

Is it better than where we were a couple years ago? Yes, definitely. Is it stable enough to be a daily driver? Somewhat, yes.

I thought it was just a wrapper over the rich edit control, but the control only supports RTF and WordPad supports docx.
Cannot say if Notepad does it in recent versions, but on older Windows systems Wordpad was useful to quickly open texts made on Linux (with just LF instead of CR+LF) which in Notepad would show as uninterrupted.
I think it's killed by Word Online (free-ish) and VSCode over at the Seattle company.
Word Online requires sending docs to MS cloud and VSCode doesn't provide text formatting, so they are different things.
Exactly, the only reason why I was sticking to WordPad whenever I had to use a windows machine
They did indeed add LF support to Notepad, 5 years ago:

https://devblogs.microsoft.com/commandline/extended-eol-in-n...

Took them long enough, honestly it was bizarre how long it took them.

Even worse was how resizing the notepad window would introduce newlines into the text if you saved it.

Thank you, though now I cannot anymore honestly state that MS did not introduce any new meaningful feature in Windows 10 ;).
They introduced plenty of meaningful features for WinRT development, unfortunately they managed to kill most of them on the years thereafter.
I know you're being sarcastic but it also introduced the virtual desktop switcher, (full) DX12, made significant improvements to the console, added real ARM support for the desktop OS, replaced IE, implemented proper DPI support (all the way to per-monitor true fractional), added openssh, actual HDR support, and many more things that can be surprisingly hard to go without if you revert to a previous release.

There is always plenty wrong with each new release but the comments and jokes about ${"LATEST_RELEASE"} of ${"SOFTWARE"} being unilaterally worse just make me think the person can't deal with something changing instead of the software actually being bad.

Comments and jokes about how they could have an entire new release worth of features just bringing back what they've removed or reverse-improved over the years however... that I agree with ;).

> I know you're being sarcastic but it also introduced the virtual desktop switcher

Which is a PITA to use, so useless.

> , (full) DX12, made significant improvements to the console

Cmd.exe is still the same

> , added real ARM support for the desktop OS,

Not relevant

> replaced IE,

Not fully. They still have it as a menu item in Edge

> implemented proper DPI support (all the way to per-monitor true fractional),

YMMV. This one is hit or miss.

> added openssh, actual HDR support, and many more things that can be surprisingly hard to go without if you revert to a previous release.

You cannot revert to a previous release in Windows.

> There is always plenty wrong with each new release but the comments and jokes about ${"LATEST_RELEASE"} of ${"SOFTWARE"} being unilaterally worse just make me think the person can't deal with something changing instead of the software actually being bad.

When SW changes just for the sake of change (see calc.exe), something is wrong.

> Comments and jokes about how they could have an entire new release worth of features just bringing back what they've removed or reverse-improved over the years however... that I agree with ;).

Also agree.

cmd is pretty much deprecated in favor of powershell. And both have the best terminal application available on any OS.
> Cmd.exe is still the same

cmd.exe is a shell so it shouldn't be any different just because the console updated. This article simultaneously explains the difference between a shell and a console as well as explicitly list the feature changes added to the console in Windows 10 https://blogs.windows.com/windowsdeveloper/2014/10/07/consol...

> Not fully. They still have it as a menu item in Edge

Well sure, completely removing IE just because they added Edge would have made the replacement more painful for no real gain. They already committed to ongoing support of IE based applications for many years to come years ago.

> YMMV. This one is hit or miss.

YMMV on what apps support the new DPI features but the APIs and support itself is 100% there all the time in every copy of Windows 10. In previous versions of Windows apps were unable to reach that level of DPI support regardless if they wanted to update and do so.

> You cannot revert to a previous release in Windows.

Where'd you get that idea? I've done it myself, it's quite possible. You're also quite welcome to just install fresh if you're update data has been cleared but you can revert otherwise.

> When SW changes just for the sake of change (see calc.exe), something is wrong.

Calling adding resizability, OS theme following, (fractional) DPI awareness, additions to the unit and time conversions, and graphing "changes just for the sack of changes" is spot on the nose of what I was talking about - the only way they could have made you happy was to not change, it has nothing to do with how much better or worse the new calculator actually is. Maybe you personally aren't a fan of a single one of the changes, that's still not reasoning for why it's changes for the sake of changes.

The rest is more individual so I won't say anything one way or another. E.g. ARM support can be critical to one person and irrelevant to the next, hard to make 1 list containing only what every person on Earth agrees is relevant so I included things many will even if some won't. That doesn't mean I'm saying you specifically must find ARM support one of the meaningful changes.

Yep openssh, the best thing microsoft did for windows 10 was to include openssh almost verbatim, rather than trying to make a native ssh. it does feel a bit foreign at times. but that is a good thing. can you imagine having to dig around in the windows trust store in order to make or use ssh keys. bust out regedit to change the config.... Shudder. Nope, it is perfect and works just like any other openssh install(within the limits of windows general weirdness)
It still sucks at opening HL7 files, which have line endings as CR (and just CR). WordPad handles these out of the box.
This is the sort of non-consensual change that is the hallmark of proprietary software and drives me towards using free and open-source software every chance I get.

I love WordPad's simplicity, and I'll miss it.

This happens in opensource too, its just more rare. Terraform relicencing comes to mind, but there has been many, many other times too.
It happens, but there's a way out: forking.

With proprietary software, the option of forking does not exist.

ffmpeg had a schism just over a decade ago and the splinter group forked off into libav.

One of the splinter group members happened to be the now-former ffmpeg maintainer in the Debian and Ubuntu repositories and switched them from ffmpeg to libav. Yes, this was done purely for ideological reasons.[1]

So this bullshit happens in the open source world just like in the closed source world. In a way, I would argue it's even worse in the open source world because when it happens the driving factor is oftentimes ideological dogma instead of something simpler like lack of money or interest.

[1]: https://en.wikipedia.org/wiki/Libav#Fork_from_FFmpeg

The crucial difference is that with FOSS, unless a piece of software has some particularly gnarly and/or finicky dependencies, you can easily bypass whatever is in your package manager's repositories and just use the version you want (by compiling it from source, or by using a ready-to-use version provided directly by the maintainers of the software itself, which is often, if not always, a possibility), regardless of what the maintainers of the aforementioned repositories do. With proprietary software, you simply do not have this option.
"(by compiling it from source, or by using a ready-to-use version provided directly by the maintainers of the software itself, which is often, if not always, a possibility),"

This is fine for those of us who know how to compile the source or find a ready-to-use version. Trouble is, I've often been in situations without updated sources being available and or where maintainers haven't been contactable.

Ordinary users are in a worse position as most wouldn't know how to go about compiling code even if available. It's a significant problem.

It's a problem, and the solution is not free, but there is a way where otherwise there is none at all.
If ordinary users don't want to learn they have the option of paying somebody to do it for them.
That's why ordinary users they pay for Windows. And iPhones. They couldn't be bothered with "you should learn to compile arbitrary programs from source for the particular version of a particulr linux distirbution with particular library versions and available software".

In all fairness I, as a programmer, couldn't be bothered to do that either.

The fact this comment is getting downvoted speaks volumes to the degree of detachment a lot of the people here have from reality.
It is not detachment from reality. Those of us that are comfortable with compiling some of the programs we use from source don't by any means expect ordinary users to be capable of doing the same. It's an option that works for us and that's fine for many of us, though I personally would prefer if regular users had options as well.

It's also a straw man. Compiling from source is just one option (that is particularly relevant for the HN demographic), but many (most?) notable apps, the kinds regular users would be using anyway, seem to provide ready-to-use versions that can be downloaded from their site and run without even having to be installed. This is a very convenient workflow that even regular users would be capable of using, and is quite reminiscient of what people often do on proprietary desktop operating systems.

"...though I personally would prefer if regular users had options as well."

I must agree with that. Whilst I've written code and compiled it—even Assembler—when it comes to using compiled programs without source, MSO for instance, then I am essentially in the same position as the average user.

I've lost count of the times that I've wished I could change a program to alter a feature or provide one that was missing. Like the average user I'm powerless to change it in any practical sense as it'd be so difficult and timeconsuming (even with source, it could still be very challenging and not worth the effort).

I think that there is a lot of room for compassion and donated time and effort here. I have helped family and friends adopt foss on many occasions, and it has been worth my time.
> So this bullshit happens in the open source world just like in the closed source world.

The detail is what happens after this happens. In a closed source world, most of the cases, that's it. No more builds for any reason, it's dead. You want to change it? Then first reverse engineer it.

But if it's open source, I can if I must, pull down the source code myself and build it. It can continue to live, if someone wants.

I don't see this as "bullshit", but the opposite: Instead of going from one useful software to zero, we've gone from one to two.
Absolutely true. This is why we have hundreds of Linux distros, which is fine for us who can sort our way through but average users throw their hands up in desperation. I've the same problem in supermarkets when confronted with dozens of brands of an item in that they all seem the same.
> This is why we have hundreds of Linux distros, which is fine for us who can sort our way through but average users throw their hands up in desperation.

This is probably a good thing for those who want something very particular.

For example, something like Ubuntu for the desktop, but without snaps everywhere - that'd be Linux Mint. Or maybe something like RHEL, but without necessarily having to (or being able to) pay - that'd be Rocky Linux or Alma Linux.

On the other hand, this also means that the community's efforts are spread thin, there's lots of fragmentation and the whole experience is just way more messy.

Instead of writing install instructions for The One True Linux Distro, you now need to write those for many, deal with multiple packaging formats and repositories, or just live with the reality that something available in one distro won't be available in another. I even had that issue with WireGuard, where it worked in Ubuntu but not Debian for a particular use case, shortly after it came out.

For as niche the types of BSD OSes are, they feel more coherent. I wonder what things would be like if we'd have similarly focused efforts for Linux, even stuff like one audio solution that's made to always work everywhere, one display server/compositor, one desktop that scales back to run as fast as XFCE or be as pretty as KDE.

But that's not how humans work and instead we'll just get new packages replacing older ones, sometimes for the better, but not always.

The very same thing applies to many FOSS software packages out there, but in a sense it's still better than some closed source package being abandoned and nobody ever being able to do anything about it.

Users always have the option of doing what they already do: use the Linux that was preinstalled on the computer.
ffmpeg kept being available and developed. It is a good example that shows that whatever reasons are behind, it is never worse in the open source world.
There are many arguments for FOSS. This isn’t one of them.

Plenty of open source apps are abandoned. The maintainers get tired, too busy, or whatever.

Few users, if any, are depending on this app that hasn’t been getting attention for years. There’s plenty of replacement apps as good or better, including FOSS ones.

If it was open source, the odds are no one would care to take over maintenance (though they could) since it’s basically redundant at this point.

On the contrary, the difference is precisely that an abandoned FOSS program can be picked up by someone else; that this ability is not always used is beside the point.
Not always is a misnomer.

It rarely if ever is.

Anyone remember PhantomJS? It took years before a replacement emerged and nobody was willing to take in the project, and this was a critical piece of tech at the time

Rarely isn't a good term either. I use a fair number of open source apps that were picked up by a different maintainer after the original one got bored. I have no idea what the overall rate is, but it works well enough for me.

Maybe PhantomJS wasn't as critical as you thought it was? Or maybe the JS ecosystem doesn't lend itself towards this model because JS developers have the attention span of a goldfish

> It rarely if ever is.

You can always pay someone to maintain it. Not every thing has to be free.

(comment deleted)
Let's try and bring this back to the original example. If WordPad cost money who would use it and not one of the much more robust competitors?
It does cost money. Windows licenses aren't free.
Electricity and computer hardware costs money so therefore no software is free and we can wrap up the whole discussion.
That's a false equivalency and you know it. When I pay for electricity and computer hardware, that money doesn't go to any software developer. When I pay for a Windows license, that money goes to Microsoft who maintain WordPad.
No, I don’t think it is. They’re throwing in something for free when you buy Windows.
> It rarely if ever is.

It happens all the time. But when it happens it's so transparent that nobody even notices.

There are many 30+ year old open source applications still in use. How many of the current maintainers are still the original developers?

I had a copy and made changes to my fork when others stopped updating. Having a copy let me make changes that work for me. Running a replacement foss project is totally different beast and the time/effect involved is a lot different nevermind the marketing/rebrand required
AnythingJS is not a good example. There are as many JS frameworks as there are js developers.
> Plenty of open source apps are abandoned. The maintainers get tired, too busy, or whatever.

Other people can pick up the baton. For example my window manager of choice is Window Maker which was abandoned for literally years (fortunately since the underlying tech doesn't change every other month, it still kept working) before someone else it picked it up and nowadays there are a few developers working on it.

> If it was open source, the odds are no one would care to take over maintenance (though they could) since it’s basically redundant at this point.

When Microsoft opensourced winfile[0] (the file manager from Win3.x/NT 3.x) some developers did flock to it (i personally even added a small feature to allow for multiple file masks which was merged), so i'm pretty sure the same would happen for an opensourced wordpad.

[0] https://github.com/microsoft/winfile

Taking over write isn't really hard. It is not a complex app. The core is the rich text edit control from Windows. Writing a comparable application from "scratch" using the controls isn't a huge task and there are plenty comparable programs.

(The full OLE capability needs a bit tweaking to get it working right, if one needs it)

Just copy latest available wordpad.exe into your new OS. I'm 100% sure it'll work for the following century. It's Windows.
It seems strange to call it "non-consensual" for them to not maintain a now-little-used application in perpetuity.
(comment deleted)
They are actively removing it from existing installations, if I understand correctly.

But even if that was not the case, it is a change in a user's workflow that they did not request.

Is this a high bar I have set for the developer? Yes, perhaps it is.

And yet I believe in it and stand by it in my projects.

I consider it my responsibility to accommodate the user, and not the other way around.

Microsoft did choose to open source WPF a few years back [0], but I don't fully remember the situation there. I remember hearing discontent about the decision on /r/dotnet.

The opposing reactions (discontent MS did open source something, discontent that they didn't) are odd. I don't fully remember the details there though so can't make a meaningful comment.

[0] https://www.zdnet.com/article/microsoft-told-were-not-happy-...

Implicit in this is a recognition, or at least a claim, that regular windows users don't have any need to inspect or manipulate anything other than a few file types. Plain text or Office formats, PDF, thats it.

That might well be true for 99% of people, but it isn't true for me. I'd like to have an editor built into windows that was way lighter than an IDE but could handle things like JSON, XML, and CSV without sweating.

Notepad++ serves that purpose today but would be nice to have it bolted into Windows. Or maybe msft agrees to a giant stipend to the Moolenaar estate (RIP) and licenses Vim with a user friendly keybinding?(!)

I think it’s more a recognition of the fact that Microsoft expects Windows users to purchase a Microsoft 365 subscription, as part of their push to replace local-first applications with cloud services.

Also look at how they are changing desktop Outlook to a web-tech based UI, which is a prerequisite for eventually moving it to the cloud altogether.

Microsoft knows that windows users will eventually cave in to some of those second option subscription reminders.
> Or maybe msft agrees to a giant stipend to the Moolenaar estate (RIP) and licenses Vim with a user friendly keybinding?(!)

An awful lot, maybe most Windows users who need to inspect non txt filetypes still wouldn't be comfortable with Vim, even with a user friendly keybinding.

> Implicit in this is a recognition, or at least a claim, that regular windows users don't have any need to inspect or manipulate anything other than a few file types

Regular windows users are mostly corporate and there are (management excepted, of course) a lot of file types to be manipulated. (CAD, MS Office, etc)

True, I didnt explain myself very clearly. An editor serves two functions: to open text files, and to act as the Program of Last Resort to open an unfamiliar file type. Id like something beefier than Notepad for the first, but I could live with it: but Id really like something with the power of Notepad++ for the second use case, built into Windows. However its far outside the mainline for windows corporate users since they probably never get sent filetyoes for which they do not already have the right app to open it.
Too bad they can’t open-source it and see if there is any community interest in keeping it going.
(comment deleted)
Then they couldn't recommend people to buy an expensive licence to have a wysiwyg editor on their Windows
WordPad was always useful to read RTF files, which used to be pretty common. I guess they have been replaced by PDFs at this stage.

Would still be nice if Windows had some sort of basic word processor, as WordPad had functionality that many users would still find useful, basically just fonts and headings.

pdf and rtf are totally different things. rtf is nearer html - in fact Apple Mail changed from rtf to html in very early OSX possibly 10.3
Sure but PDF seems to have replaced RTF in some ways. When you used to download software it would often come with an RTF file as documentation, now it would be a PDF.
Yes but not if you need editing which is what WordPad can do.

In this case we have an improved fuction as instructions should not be editable.

I use Linux and BSD primarily but at my job where we use Windows I actually quite like wordpad.exe/write.exe (same thing?) for dissecting prod logs complete with highlights, formatting, etc.. Once you turn off line spacing and margins, it's quite good and generally pretty fast at wrangling a bunch of text that you may end up emailing via Outlook.
Notepad++ is much much better for log and config parsing. Also has lots of plugins, like the diff plugin which I rely on a lot when comparing dev/prod config files and such.
One interesting thing about WordPad (at least from the Windows XP / 7 era) was that it supported the complete OLE2 / ActiveX stack.

This let you do all kinds of things like embed other types of controls (like canvases or images from Paint, or Excel tables) inside your document, and WordPad's UI would jump through all the hoops to update and transform into the embedded application's UI when that control gained focus. This made it a pretty useful testing app when I was interning at MS and working on embeddable Inking surfaces for Tablet PC. (Yes, I'm a dinosaur)

if only the OLE stack wasn't riddled with malware (think those activex toolbar addons you could download for IE), it would've been a great idea!
OLE isn't any more "malware riddled" than anything else you install on your PC, at its core it is just a fancy plugin system for embedding stuff in a document without the document editor knowing about it. OLE is as susceptible to malware as any other plugin system - in other words unless you somehow[0] install malware, you wont get malware.

[0] "somehow" here includes said malware taking advantage of unrelated security holes but this is true for everything, not just OLE

WordPad was an official sample application for the MFC and OLE: https://web.archive.org/web/20070429125746/http://msdn2.micr...
Yes, this explains why Wordpad seemed like a wrapper for OS-level text controls and views. This is like any PDF viewer on Mac OS now.
from https://github.com/microsoft/VCSamples/tree/master/VC2010Sam...

"The WordPad sample demonstrates how to implement an application that imitates the functionality of WordPad, including the user interface elements and some of the capabilities."

I should have known it wasn't the real Win95 WordPad source code since this version is written using MFC and C++.

C++ was not an approved programming language for Win95 components in its quest to run on Brad Silverberg's (Win95 manager) mom's 4MB RAM PC.

The "real" WordPad is built on top of the sample, with minor changes.
> C++ was not an approved programming language for Win95 components in its quest to run on Brad Silverberg's (Win95 manager) mom's 4MB RAM PC.

Plenty of Windows 95 components were written in C++, including pretty much everything that dealt with OLE. WinNT also used C++ for the graphics layer.

WinNT isn't Win95.

Lots of MS groups were using C++ before Win95, including the Exchange group.

Windows for Workgroups 3.1+ included C++ code.

I recall that in the initial Win95 group meeting, C++ wasn't allowed. I moved to another team, so I don't know if that restriction was relaxed or not and/or when they allowed C++.

The email client included with Win95 wasn't allowed to use C++, including the RichEdit windows control, which had to use C for OLE code - not many other codebases could boast about that - no one signs up for that sort of masochism by choice.

Who can forget the first time they opened Wordpad and then tried to drag a text document into the window to edit it, just like you do with Notepad, only to have the text document turn into an icon inside of the empty text document you had open. Fun times.
I forgot the first time, but it happened enough times I found it frustrating. Apparently it's a mistake I didn't learn from.
One neat OLE object (btw this works even in Windows 10 - i don't know about 11) is the "package" which allows you to embed any file as an OLE object. So basically you can drop an image file, PDF, video, program or anything else in WordPad and it'll put an icon representing it that if the user double clicks it'd be equivalent to them doubleclicking a file.

Of course most of the time it isn't very practical (and WordPad chokes at anything above a handful of MB) since you're making a bad archive file (using the default .rtf format will encode the binary data in hex which will actually increase file size), but i always liked how general the idea was.

(also it isn't limited to WordPad but to anything that uses OLE - e.g. you could do the same with Delphi which has a "OLE object" control that can embed any OLE object and the object becomes part of the executable - so you could, say, throw a PDF file in a package OLE object in a form and when the user doubleclicks it the control opens the default PDF viewer)

Seems like the implementation was impractical, but it's basically what we do with Obsidian and any modern knowledge management software. Feels to me like it was ahead of its time.
Which is also why you shouldn't trust an RTF file
I have a story which predates WordPad, but concerns OLE support in it's predecessor Write:

At my secondary school, a long time ago now, they used PCs from educational vendor Research Machines (RM). These ran a locked down version of the Windows 3.11 Program Manager which didn't allow you to start any unapproved programs. I discovered you could embed EXEs from a floppy disk as OLE objects in a Write document and then start them from within Write by double clicking. In this manner, I could bring my LibertyBasic programs in from home and run them on the school's machines :-).

We also used PCs from RM at our secondary school in the late 2000s. At that time there was still a very similar exploit that allowed me to embed and run unauthorised programs inside of PowerPoint slide shows. Fun times.
OLE has always fascinated me. I’ve wanted to play around with it just to see what sort of cursed things I can do, but my eyes glaze over looking at WinAPI docs.
Off topic, but I'm loving the Mac equivalent, TextEdit.

After trying every kind of fancy task management and note taking system from org-mode to Obsidian to Logseq, I now use a .rtfd (.rtf + images) on iCloud to act as a note-taking system / todo-list. I would have used pen and paper but I need to paste screenshots and URLs.

There's an iOS app called RTF Write for 99c. Now I always have my notes, tasks, and shopping, and above all, it's so simple and quick.

As a tangential aside Textedit I believe used to be provided as sample source code with Xcode. So even if it was removed it may never die.
It still basically is — the document-based app template is pretty much TextEdit minus some settings.
why not use the notes app? you get in built folders and shari g options too
You’re right - it’s a great option.

But you can have multiple notes, and as soon as there are lots of notes to look at, I won’t do it every day.

With my .rtfd file, there is only one file with one todo list, and that’s it. I can never lose it or get lost in it, or spend time finetuning it.

For me, Notes tries too hard. The auto-heading of the first line of text, all the editing and markup options, the sharing, etc. are all more than I want, and they end up being distracting and getting in the way. My mind will easily wander to “what if I make all subjects this font and this color and bold etc.”, and then I lose the context of whatever I wanted to write down.

TextEdit, new .txt file, name it “{subject} notes.txt”, throw it in the “old notes” folder when it gets too unwieldy is the only notes workflow that I’ve found actually works for me.

If you like plain text, you'd probably love it even more with a better text editor.
I’ve tried many, but the featurelessness of TextEdit is what I like about it. “Better” ends up being more distracting. I do like Sublime for actual dev tasks, though.
Sublime is my go-to for this. It can be customised to be much more comfortable to use, and projects let you have a set of files accessible with Cmd+P. I have different projects for each of my static sites. It's fantastic.
P.S. Auto-heading is a setting (I turned it off).
Counterpoint: syncing across devices, sharing, embeddable media and searchability are actually all kinda table-stakes if I'm going to be using these notes for the rest of my forseeable life. I have shared notes with my wife where we have shopping lists, shared notes with my co-founder on roadmaps, have my vaccine cards and IDs in there for presenting at bars, and all my code snippets in a folder called "Snippets" that is searchable and available to me at my work and home computers. Kinda hard to replicate with a folder full of text files without even more complexity and crud.
Oh for sure. For those use cases, more features make sense. My use case here is “swap file for disorganized thoughts”, and I don’t need them to be replicated, archived, or searchable—and the mental overhead of those features is a detriment.

A notes .txt represents my current unit of work, and moving it into the archive folder is equivalent to deleting it in that I will likely never need or use it again. Documentation goes into the repo or Notion or whatnot, grocery lists are shared with my wife, etc., and I see the value in additional features there.

Notes would be a total killer app if it supported Markdown.
They forced people to upgrade the full operating system when they ever so slightly changed Notes' format recently. I shudder to think what it will take them to support Markdown.

(And yes, I use Notes for everything :) )

I found notes-up when I moved to Linux mint. It supports markdown! Ans it doesn't change quotes like notes does .
If a day I decide to change note-taking app, I can do it by just opening it. With notes I have to figure out an export strategy and third-party export app.

There's something great about dealing with raw text files (and I say this as a happy Photos.app user)

TextEdit dates all the way back to NeXT
Correct. The Macintosh lineage was SimpleText IIRC.
Yeah TeachText, then SimpleText.

You'd make the Read Me documents on classic Mac OS by changing the type of the file from 'ttxt' to 'ttro'

Actually, you changed the file type from 'TEXT' to 'ttro' to make a Read Me document read-only. 'ttxt' was the application signature of TeachText and SimpleText and is now the signature of TextEdit.
I remember reading that the TextEdit.app is very simple as the basic widget the OS provides is fully featured with all the functionality.
Yeah, the Cocoa text input system is very full-featured and TextEdit.app is basically a demo of it the way WordPad demoed the windows rich text editing component
Which free/open source alfernatives to WordPad for Windows do you recommend then? LibreOffice is huge and slow, MS Office Online requires Internet. How to edit simple RTF/DOC documents offline on Windows without downloading >300MB full LibreOffice suite? Only Abiword comes to my mind.
Html with contenteditable I guess?
You just gave me the idea for an HTML file format that writes changes to contenteditable back to the file.

Has anyone tried this before? I'm likely ignorant. But it would be a pretty exciting document publishing format.

There are already multiple WYSIWYG HTML editors such as BlueGriffon.
Are any of them writing tools instead of publishing tools?
You can use any of them for writing any HTML code.
With a little server-side support it wasn't all that rare an approach back in the early-mid 2000s days of web dev, when none of us had any idea what we were doing and couldn't wait to find out.

"Exciting" is certainly a word I would use to describe the results, especially in the common case where no VCS was in use.

(comment deleted)
Focus Writer. Open-source, minimalist interface (but enough useful options in settings) and many more. I've been using it for years, very happy with it

https://gottcode.org/focuswriter/

Edit: Also available for Linux (deb/flatpak)

Hard to complain about free, but overall it feels a bit .. unpolished. On Ubuntu 22.04 jammy you can't change the font reliably
(comment deleted)
That's the sad fate of fifth wheels. Or when you are neither Word nor Notepad.
Yeah, I remember Microsoft Works.
>There’s no reason to be outraged by this decision

Actually, I have a reason to be outraged by this decision.

I like using WordPad, and it will take me time and effort to find an adequate replacement for a simple note-taking application.

Try Obsidian.
Thank you for the suggestion, but Obsidian does not meet my needs. It is a completely different class of application.

I just want a basic rich-text editor that opens quickly and lets me quickly jot something down and save it as a file.

wordpad.exe is less than 3MB, while just the installer for Obsidian weighs in at 72MB.

Well, the new notepad in win11 is very nice. Obsidian has many amazing plugins make it super easy to use and you don't need to worry about unsaved files crashing and disappearing.

Notepad++ is standard for code editing and extremely fast. I use all these 3 alternatives for different reasons but my #1 is still notepad.

so keep using it? ending development doesn't mean the executable stops working.

the good news for you is this is essentially a promise that wordpad will never change.

I took

> will be removed in a future release of Windows

to mean it's not just unmaintained (indeed that's fine) but actively removed from your computer

Yeah, but it’s not like it’ll be impossible to find a copy of it
So you have to go out and install software from the internet rather than just right click and open with WordPad, particularly when using someone else's computer, or a corporate system where you can't just install random software

Similar to a local ice cream store, it may not be the best in existence, but the advantage is in it being right there right now

Also to this point it’s usually pretty easy to copy built in Windows applications over. For example, I like the older Win10 snipping tool better and I just needed to copy the executable and maybe a DLL file.
I want to add to this, to address all the "just ..." suggestions posted in reply.

This change constituties a NON-CONSENSUAL CHANGE to my computing environment.

My workflow is broken, and I have to fix it.

This is one of the million paper cuts by which my relationship with Windows was broken.

This is why CONSENT is important in computing.

It is absolutely fucked up, and I won't tolerate it.

The user consented to it by agreeing to the EULA:

https://www.microsoft.com/en-us/UseTerms/Retail/Windows/11/U...

"6. Updates. The software periodically checks for system and app updates, and downloads and installs them for you. You may obtain updates only from Microsoft or authorized sources, and Microsoft may need to update your system to provide you with those updates. By accepting this agreement or using the software, you agree to receive these types of automatic updates without any additional notice."

If you don't want this kind of thing to happen, don't use proprietary software that requires you to to agree to it.

I don't buy this, because the user did not read the agreement, and did not have a real choice to reject it. Without choice, and without clear agreement and understanding of the terms, there can be no consent.

But I agree with you that this abuse is a symptom of proprietary software.

Rip C:\Program Files\Windows NT\Accessories and back it up somewhere. WordPad.exe is standalone. If you're running Win7+ you'll need the en-us/muis/etc, if you pull from an XP install wordpad.exe is all you'll ever need to do.
Thank you, that is the best advice I've seen so far in this thread.
A sad loss, but it did seem like Notepad gained a lot of features in recent versions of Windows- surprised it doesn’t support rich text.
I agree. Now would be a perfect opportunity to give it Markdown support. Rich text for a more modern era. It wouldn’t need to be a big feature. Just have a button that toggles text editor and md preview and let it print formatted. Notepad is now a WinUI app so let it render the md with MarkdownRenderer.
This is a shame. I still use is to open RTF and DOCX files.
This is deeply unfortunate. WordPad is by far the best implementation of RTF anywhere.
But who uses RTF? I can't recall ever receiving an RTF file. Scanning my drives, I've only found a single Readme RTF file in some old Windows utilities.
Scrivener saves everything in RTF files.
It’s used a lot in the localization industry.
I’m curious, why is that? When you’re dealing with semi-structured data like localization files, adding formatting seems counter-productive.
how so? if a word is bold in a sentence, you want it to be bold in the translation without having to split the sentence up (which will fail as soon as there is more than one formatted word)
I see. I’ve seen embedded styling/html in localized text, but doing that with rtf also makes sense.
TextEdit on macos use rtf by default
Back in the day I worked on a desktop shell for senior accessibilty in .net (pointerware) & was tasked with creating a word processor. Went with richtextedit control to do most the heavy lifting, & included being able to forward rtf via email which would convert subset of rtf editor exposed to html
I always thought the only common real-world use of RTF was as a clipboard format (rather than a file format), so you could copy and paste with bold and italics.

But then at some point I think that might have been replaced in practice with HTML as a clipboard format instead.

I'm not sure if you copy text from browsers or word processors today, if it's usually available as both RTF and HTML, or only one?

Some health systems still do, but that is thankfully being phased out with the growing adoption of FHIR and / or HL7.
I haven't created an installer for a Windows desktop app in over 5 years, but it was a common format for the embedded EULA. It's not as important these days, but there was a huge file size difference between an RTF created in Wordpad vs Word.
And you can open and read the license without having to get a Microsoft Office license first. I always figured that's the reason
The macOS installer app uses rtf/rtfd as its EULA/readme format as well.

In fact rtf usage is all over the place on Apple platforms. Cocoa/AppKit apps can take an rtf file to present in the app’s standard About window for credits/acknowledgments and if you want to present rich text with low hassle and resource consumption, by far the easiest way is to embed an NSTextView/UITextView with editing disabled which can then have a bundled rtf loaded into it trivially (just a couple lines of code).

A WebKit webview and HTML could be used instead in these instances, but that’s significantly more heavy and doesn’t have an OS-included WYSIWYG editor which makes it less friendly to e.g. non-technical team members whose job it might be to prepare the content being displayed.

And a regular source of rtf vulns as well unfortunately. But I am with you, needing s cloud word/office to edit rich text sucks.
The natural upgrade for WordPad did never come: basic html or markdown editing.
Aren’t you describing Frontpage Express? I think it was bundled with Windows 98?
no so complex.. just everything that a online wyswyg editor like tinymce can do, saving as a single HTML file instead
Frontpage Express was an IE activeX control with contentEditable set to true. There was plenty of functionality around building <table> or whatever but comparing it to TinyMCE is absolutely right. Just 6 years before FckEditor was a thing.
Frontpage Express was basically WordPad that saved HTML instead of RTF/DOC.
Oh man, FrontPage. I haven’t heard that name in 20 years. I got started learning how to make web pages in FrontPage and then branched out to editing HTML in notepad, aided with my trusty copy of HTML for Dummies.
I remember thinking I was hot shit after switching from FrontPage to Macromedia Dreamweaver for my geocities site... those truly were the days :D
> We recommend Microsoft Word for rich text documents like .doc and .rtf

Doesn’t Office require a paid license on top of the Windows license, unlike WordPad?

Bundling a word processor is anti competitive based on all the objections to Microsoft bundling anything else. So what if you have to pay for it? Wasn't that the whole point of making this fair? You can buy any word processor, or find a free one.
Like they give a fuck. They've gone back to forcing use of their own browser and others.
Damned if you do, damned if you don’t then.
Install LibreOffice.

If you were using WordPad before, LibreOffice will be a fine replacement for your purposes.

https://www.libreoffice.org/

What’s the load time on LibreOffice these days? Years ago on Linux it took awhile. I use Notepad and Wordpad because they load fast.
I use libreoffice on linux and the load times are fine, maybe a few seconds on the splash screen.

Its never been long enough that I thought it was slow

LibO loads considerably faster on Linux than Windows but it still suffers bugs and quirks mentioned in my earlier comment.
Load time is fine, less than a second.
The flatpak version of libreoffice write loads in about a second on my 5 year old desktop.
The latest version of LibO, 7.6, loads considerably faster than it used to. I now use it almost exclusively but I've MS Office 2007 still installed as there are times when I still need it. LibO's Write still has many bugs and can become incredibly slow when loading large tables (60 to 100 pages or more). To get myself out of trouble I've exported the .ODF file to .DOC and used MS Word to continue.

Nothing irks me more than having to do this, I wish The Document Foundation would address this instead of adding new features. Damn it, MS Word has bugs and quirks but it's much faster and than LibO when dealing with large tables and inserted images.

If LibO were fixed properly it would then be a true competitor to MSO.

95% of the patches __are__ bugfixing. New features are pretty rare.

We're mostly volunteers, so people implement whatever they feel like doing :-) The essence of open-source.

Come help out if you can, or sponsor some fixes with one of the LibreOffice consulting companies.

(comment deleted)
"We're mostly volunteers, so people implement whatever they feel like doing :-) The essence of open-source."

I am extremely appreciative of what open-source developers do. One only has to look at the Linux ecosystem to see how much work they've contributed—and of course there's much more than just that.

What you say is obvious, volunteers are unlikely do work they do not like and I'd certainly not expect them to do so. However, unfortunately, that, in my opinion, is often (but not always) the Achilles's heel of much open-source software.

For example, open-source software often lacks drivers or that good drivers only arrive much later than they do for commercial software. The two mitigating reasons for this are that hardware interfaces etc. are often proprietary and the info is more likely to be released through commercial agreements leaving open-source developers to reverse engineer them which is messy and timeconsuming. But a second factor is even more important, which is that very few developers like writing drivers (I hate doing so and it's years since I've done so—so I'd not expect others to do so for free). A good illusion of this is Linux's old NTFS driver, it was a 'dog' and often corrupted files. Luckily it was fixed recently when the commercial operation Paragon donated a revamp/rewrite of their commercial NTFS code (no doubt out of vested interest, compatibility etc.). That new driver probably doesn't do much for Linux Diehards who interface with ext4, etc. (and it's likely why the old code was never properly developed), but the replacement is a godsend for mixed environments where one is trying to introduce Linux to Windows users.

The problem then is how do we fill the gap between what open-source developers want to do and what users actually need? It's really a vexed problem that remains to be solved if open-source software is to become widely competitive with its commercial counterparts.

For a long time my view has been that we need a middle-ground solution here. For example, large projects such as LibO should be developed under a nonprofit structure that would pay developers for their efforts. The amount developers would receive as compensation would be less than that paid by commercial interests but it'd certainly be more than a token amount. This way, only those who had a true commitment to the project would work on it and payment would also provide the incentive to get the less popular development done, thus projects wouldn't be held up.

Revenue to pay developers would come from the sale of the software, which, say, for LibO could be around $20 - $30 which is only a fraction of what MS charges for MSO. Such a scheme would be criticized on grounds that the source would then have to be closed. That problem is also easily solved if the license agreement required that the source could be only be compiled on condition that the binary was only for one's own personal use—resale of the complied code would be strictly forbidden. Given its nominally low price then by far the vast majority of users would opt to buy the program already compiled.

No doubt, there are many variations on such a scheme and much tweaking would take place before an optimal solution was found. Overall, with such a scheme users would be better off as development would be faster and proceed more smoothly.

I can only stress again that I am in favor of open-source development and I do donate to open-source projects, also if I have to buy software then I only do so from small independent commercial developers. In fact, in recent years, I've bought no code from the Big developers except for Windows which was already installed on a machine, even then that's been strictly limited as most of my machines run Linux.

What prompted my original comment about LibO was my recent bad experience, in fact it was quite horrific. It needs a separate post to provide even a reasonable outline as so many things went wrong...

Unfortunately tables are a major weak point in the writer codebase.

Hopefully you will be happy to hear that a company has funded some improvements to that part of the code, and those improvements should roll out over the current and the next release.

ODT files are theoretically human-editable, because once you expand the file (using e.g. unzip) you have a small set of XML files, which can be edited as text and then wrapped up into an ODT again.

Finding "corruption" is not really a thing (at least for writer documents), the spec for writer documents is sufficiently complex that parts of it are in conflict with itself, and compromise solutions must be found in the code.

The writer code to lay the document out is sufficiently complex that it has multiple chunks of guard code specifically designed to make it give up when it cannot make reasonable progress.

Thanks for responding and being so quick about it. In fact, I was still fixing typos and adding a bit at the end when you replied so you may have missed that bit.

Very good to hear about the table improvements, I look forward to seeing them.

Re ODT, I unzipped it and looked at the XML and the stuff in the table section was formatted so badly (tightly together as one huge blob of text sans proper spaces and structured formatting). Given the ODT is over 900k long and having examined the XML for an hour or so I simply gave up. I hate to think how long it would have taken me to examine it in detail let alone resolve it without me first going crazy.

As I was in a desperate hurry I cut my losses and used my time fixing it in a way where I could at least estimate the time required.

"the spec for writer documents is sufficiently complex that parts of it are in conflict with itself,"

This sounds like what was happening, in parts of the table when paging up or down between pages sections of text (both within a cell with multiple lines of text and across cells in lines before and after). Text in a cell would mix and fold over itself or fold over the text in the cell in the line above or below it. Given that some cells could have text of several hundred lines in length sections of the table (but not all of it) became an almighty jumbled mess.

Right, at times it just gave up and if it didn't resolve (respond to commands within a minute or so) I killed it with the task manager.

Curious that Microsoft doesn't mention this and pushes their expensive licenseware instead, especially if one were happy with WordPad which has compatibility issues with Word documents, so you managed to avoid the ecosystem this far but now you're recommended to buy in after all.

Yeah of course they wouldn't recommend a competitor, but to me that makes it seem like this announcement is an attempt to get a handful more people to buy Word by removing a finished and functional product that was fast and available to anyone with a Windows computer

How does it compare to openoffice? Better alternative?
Both Apache OpenOffice and LibreOffice are descendents of the original OpenOffice (what you're probably thinking about.)

LibreOffice is under very active development and can be downloaded from https://www.libreoffice.org/

Apache OpenOffice is effectively abandonware at this point, see https://wiki.openoffice.org/wiki/Product_Release It's mostly been maintenance releases since 2013.

If you want LibreOffice with support (or just want to support development), you probably want Collabora.

Yes, it does. Both Office 365 and Office 202X are paid products.

There used to be Word and PowerPoint viewers available for free but I think Microsoft discontinued them.

I think you can still use them through the browser only with OneDrive account.
OneDrive consumer is free but you have to put files on the cloud.
They do have the cloud version of Office which is "free".
Office Online is free.
But that’s not a replacement for WordPad as WordPad is a local app.