I think you may be overestimating how much code is required for a program to simply use an AI, as in just calling an AI’s API with a string of text and getting some text back in return. I’ve written code that does this and it’s just a few lines.
The code for whatever UI Notepad wraps around it might be a few hundred more lines, that depends very much on the UI framework and what they want it to look like. But the AI part is trivial. The hard work of actually executing the AI’s code is done on a remote server. Your home computer won’t have to do any of that work.
You’re free to believe that this will not bog down the program at all, and also that this isn’t just the first bad decision they’re making with notepad. I really would like to impress upon you that that is wishful thinking, and not at all the most likely outcome here.
And I think that 90% of the concern people have is arising out of some kind of weird anti-AI hysteria.
Look, even if Microsoft does “ruin” Notepad somehow, it’s a really simple program. Github has a bunch of projects tagged “notepad-clone”, I’m sure there are plenty of free alternatives out there that duplicate the old Notepad as precisely as you may desire. Adding AI is extremely simple on the client side but it’s not so easy to provide the LLM back-end so those replicas probably won’t be able to do what Microsoft is about to do, so I want to see Microsoft try it. I think it’ll be good.
I couldn’t care less that the addition in question is AI related, it’s unnecessary bloat that no one asked for! I hate bloat, that’s my thing. I didn’t like when the start menu was ruined, I didn’t like when user accounts were eschewed for microsoft accounts, and I don’t like this.
I’m completely off windows now anyways, so I don’t even have skin in the game. It just boggles my mind that anyone would defend this whacky decision. Streamlined bloat is still bloat.
Why not just clone notepad and then start adding garbage? They already announced the intention to remove word pad, just replace that with whatever this ends up being!