{"id":7343,"date":"2026-07-02T04:31:59","date_gmt":"2026-07-02T11:31:59","guid":{"rendered":"https:\/\/catbradley.io\/?p=7343"},"modified":"2026-07-02T04:31:59","modified_gmt":"2026-07-02T11:31:59","slug":"sick-of-ai-slop-former-microsoft-engineer-built-a-new-ai-less-notepad","status":"publish","type":"post","link":"https:\/\/catbradley.io\/?p=7343","title":{"rendered":"Sick of AI Slop, Former Microsoft Engineer Built a New, AI-less Notepad"},"content":{"rendered":"<p>Microsoft has spent the last few years stuffing Notepad with AI tools, Markdown support, and cloud-tied credits, <a href=\"https:\/\/apps.microsoft.com\/detail\/9msmlrh6lzf3\">chipping away<\/a> at the simple, local text editor it used to be. Basic editing still works without signing in, but the AI features don&#8217;t.<\/p>\n<p>You need a Microsoft account just to check your remaining monthly AI credits.<\/p>\n<p><em>That&#8217;s a lot for an app whose only job used to be opening text files.<\/em> \ud83e\udd37<\/p>\n<p><a href=\"https:\/\/github.com\/davepl\">David Plummer<\/a> (<em>Dave<\/em>), the ex-Microsoft engineer behind the original Windows <a href=\"https:\/\/en.wikipedia.org\/wiki\/Task_Manager_(Windows)\">Task Manager<\/a>, just proved none of it was necessary. He has built <a href=\"https:\/\/github.com\/PlummersSoftwareLLC\/TinyRetroPad\">TinyRetroPad<\/a>, a fully working Notepad clone that fits in roughly <strong>2.5KB<\/strong>.<\/p>\n<h2> No slop included<\/h2>\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" src=\"https:\/\/itsfoss.com\/content\/images\/2026\/07\/tinyretropad-select-all-button.png\" class=\"kg-image\" alt=\"tinyretropad, the notepad clone is shown here with some text added and the right-click context menu visible\" loading=\"lazy\" width=\"1243\" height=\"1010\" \/><figcaption><i><em class=\"italic\">Source: <\/em><\/i><a href=\"https:\/\/www.youtube.com\/watch?v=OG91c7xsNMc\"><i><em class=\"italic\">David Plummer<\/em><\/i><\/a><\/figcaption><\/figure>\n<p>Instead of writing a text editor from scratch, Dave just borrowed the one already sitting inside the operating system. This note-taking app works by wrapping <code>RICHEDIT50W<\/code>, a text-editing component that&#8217;s been built into Windows for years.<\/p>\n<p>It&#8217;s built with <a href=\"https:\/\/en.wikipedia.org\/wiki\/Microsoft_Macro_Assembler\">MASM<\/a>, an x86 assembler, then squeezed down further with <a href=\"https:\/\/github.com\/runestubbe\/Crinkler\">Crinkler<\/a>, a compressor made for tiny Windows executables. The generated output still carries a full Notepad-style menu bar, covering the familiar options like <em>File<\/em>, <em>Edit<\/em>, <em>Format<\/em>, <em>View<\/em>, and <em>Help<\/em>.<\/p>\n<p>You also get useful tools like <em>Find and Replace<\/em>, <em>Go To<\/em>, a font picker, word wrap, a status bar, and <strong>working print support<\/strong>. Also, at the risk of stating the obvious, there&#8217;s no telemetry plumbing in here that&#8217;s calling back home.<\/p>\n<h2>Tracing its origin<\/h2>\n<p>TinyRetroPad did not appear out of thin air; Dave built it on top of <em>Dave&#8217;s Tiny Editor<\/em> (DTE), a tiny editor made by another developer that uses the same barebones approach.<\/p>\n<p>DTE, in turn, grew out of <a href=\"https:\/\/github.com\/PlummersSoftwareLLC\/HelloAssembly\">tiny.asm<\/a> (<em>also known as HelloAssembly<\/em>), a project Dave wrote years earlier himself, extending someone else&#8217;s take on his own idea.<\/p>\n<p>The whole codebase, however small it might be, lives on <a href=\"https:\/\/github.com\/PlummersSoftwareLLC\/TinyRetroPad\">GitHub<\/a> under the <strong>Apache 2.0 License<\/strong>. Anyone can grab the code, poke at it, or shrink it down even further if they&#8217;re feeling competitive.<\/p>\n<h2>Old news for Linux users<\/h2>\n<p>None of this is news if you use Linux. <strong>GNOME Text Editor<\/strong> ships as the default on GNOME, and <strong>Kate<\/strong> does the same on KDE. Neither needs an AI assistant or a cloud account to open a config file.<\/p>\n<p><strong>Geany<\/strong> and <strong>Sublime Text <\/strong>(<em>not FOSS<\/em>) have been staples of the Linux editing ecosystem for years, and Notepad Next exists specifically for people who wanted <a href=\"https:\/\/itsfoss.com\/notepad-alternatives-for-linux\/\">a Notepad++ alternative<\/a> without going through Wine or an unofficial Snap package.<\/p>\n<p>What Dave has done here is hand the Windows crowd a reminder Linux users have been living with for a long time. A text editor&#8217;s only job is to edit text, and every feature bolted on afterward is mostly <strong><em>bloat<\/em><\/strong>.<\/p>\n<hr \/>\n<p><strong>Suggested Read \ud83d\udcd6:<\/strong> <a href=\"https:\/\/itsfoss.com\/news\/purism-librem-16\/\" rel=\"noreferrer\"><em>You Can Spend Up to $11,944 on Purism&#8217;s Librem 16<\/em><\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/feed.itsfoss.com\/link\/24361\/17371605.gif\" height=\"1\" width=\"1\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>Microsoft has spent the last few years stuffing Notepad with AI tools, Markdown support, and cloud-tied credits, chipping away at the simple, local text editor it used to be. Basic&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7343","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-rss"],"_links":{"self":[{"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/posts\/7343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/catbradley.io\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7343"}],"version-history":[{"count":0,"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/posts\/7343\/revisions"}],"wp:attachment":[{"href":"https:\/\/catbradley.io\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/catbradley.io\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/catbradley.io\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}