Dave Plummer, the former Microsoft engineer who created Windows Task Manager and countless other Windows utilities, has revealed a pint-sized application that is a masterclass in minimalism. Called TinyRetroPad, it’s a functional Notepad-style text editor that occupies less than 2,686 bytes on disk – a number so small that most modern Windows apps wouldn’t even fit their icons into that space. The demonstration, shared online in recent days, isn’t just a nostalgic coding exercise; it’s a pointed commentary on the state of software bloat in the Windows ecosystem.
Inside TinyRetroPad: Minimalism Meets Function
TinyRetroPad is exactly what its name suggests: a retro-looking, bare-bones text editor. Plummer, known for his deep expertise in Windows internals, designed it to mimic the classic Notepad experience without any of the modern cruft. The app can create, open, edit, and save plain text files. It lacks tabs, syntax highlighting, or even a spell checker, focusing solely on the essential task of writing. Yet it does so in a package that, as Plummer noted, is roughly 2,686 bytes – or about 2.6 kilobytes. To put that into perspective, the empty Notepad in a fully updated Windows 11 installation weighs in at over 200 kilobytes, while the feature-rich Notepad with tabs and cloud integration can exceed several megabytes once all its dependencies load. TinyRetroPad achieves its small footprint by relying exclusively on the classic Windows API, avoiding modern frameworks, runtime libraries, and even external DLLs beyond the operating system’s core.
Plummer’s demonstration, which he conducted live on his YouTube channel and social media, showed the app running on a contemporary Windows machine. The interface is deliberately spartan – a gray window with a menu bar, just like Notepad from the Windows 95 era. Despite its age-inappropriate looks, the app launches instantly and responds with the kind of snappiness that feels alien on today’s hardware. That immediacy is a direct result of its size; the entire executable can be loaded into the CPU cache in a single go, bypassing the disk access and memory paging that slow down larger programs. For users who spend hours daily in a text editor, that fractional-second difference in launch time can accumulate into meaningful productivity gains.
The Bloat Problem in Perspective
TinyRetroPad arrives at a time when software bloat is not just accepted but expected. The modern Notepad, for instance, has gained features like multi-tab support, UTF-8 encoding by default, emoji input, and even Windows Copilot integration in recent insider builds. While these additions are welcomed by many, they come at a cost. The core text editing functionality – the reason millions open Notepad every day – hasn’t fundamentally changed since Windows 1.0, yet the storage and memory footprint has expanded by orders of magnitude. Notepad is hardly an outlier. The Windows Calculator, once a lean 200KB app, now occupies over 40MB in its UWP trim, driven by a heavy XAML framework and accessibility features. Even the Settings app, which replaced Control Panel, is a sprawling web of views that can consume hundreds of megabytes of RAM in idle state.
This bloat isn’t always the result of developer laziness. Modern toolkits like Electron, .NET MAUI, and React Native for Windows enable rapid cross-platform development but bundle entire web engines or runtime libraries, fattening even “hello world” programs to tens of megabytes. Telemetry modules, auto-updaters, and compatibility shims for older Windows versions further pad the file size. Security hardening – such as address space layout randomization and control flow guard – adds a small but nonzero overhead. And then there is feature creep: product managers push for ever more capabilities to justify updates and subscriptions, often ignoring the 80/20 rule that says most users barely scratch the surface. The result is that a fresh Windows 11 installation, with no user data, now tips the scales at over 30GB, roughly triple the size of Windows 7 just a decade ago.
Plummer’s 2.6KB notepad is a protest against this trend. It proves that, for a well-defined task, efficient code can still deliver a perfectly adequate experience without the bloat. He has been a consistent critic of software obesity, once joking on social media that the modern Task Manager – which he originally wrote as a tight 100KB utility – has “put on a few pounds” over the years. His new creation echoes a broader movement in the developer community that champions small, focused tools over monolithic suites.
What This Means for You
TinyRetroPad is more than a nerdy curiosity; its existence sends a signal that every Windows user can benefit from. Here’s how it cracks open the story depending on your role:
For Everyday Users
The immediate takeaway is that you don’t need to accept sluggish loading times and ballooning disk usage as inevitable. If a core Windows utility feels slow or bloated, there is almost certainly a lightweight third-party alternative waiting to be discovered. The performance gap between a 2KB app and a 200KB one is negligible on a modern NVMe drive, but multiply that across dozens of background processes and auto-starting helpers, and the difference becomes tangible. A leaner system boots faster, responds more quickly to input, and leaves more headroom for the applications that matter most – browsers, creative tools, or games. Moreover, smaller codebases have a reduced attack surface; fewer lines of code mean fewer places for security vulnerabilities to hide. While TinyRetroPad itself is a proof of concept, its philosophy can guide your own software choices: given two tools that do the same job, favor the one that respects your system’s resources.
For Power Users and IT Professionals
Power users often have a dozen utilities in their daily rotation – text editors, image viewers, file managers, system monitors. Each “lightweight” Electron-based app can add 200MB or more to your memory footprint, even when idle. A collection of native, optimized alternatives can reclaim gigabytes of RAM and reduce CPU wake-ups, extending battery life on laptops. IT pros managing fleets of Windows machines face an even starker equation: bloated baseline images lengthen deployment times, consume expensive solid-state storage, and increase help desk calls because of software conflicts. Adopting minimal tools where appropriate can shave minutes off login times and simplify maintenance. Plummer’s demo is a reminder that the old ways – direct Win32 programming – are far from dead and can integrate smoothly with contemporary management systems like Intune.
For Developers
If you write software for Windows, TinyRetroPad is a gauntlet thrown at your feet. It challenges you to ask whether your app really needs that entire framework, or whether a few kilobytes of hand-tuned code would suffice. Not every utility needs to be a full-blown UWP or .NET application; for simple tools, the Win32 API remains highly capable and ensures compatibility back to Windows 7 without extra runtimes. Performance profiling and size benchmarking should be part of your release checklist. After all, the user who uninstalls an app because it’s slow won’t give you a second chance. Plummer’s creation also demonstrates that there is an audience that values speed and simplicity over eye candy – a niche that larger vendors often overlook.
How We Got Here
To fully appreciate the shock value of a 2,686-byte Notepad, one must understand how software sizes spiraled out of control. In the early days of Windows, memory and disk space were so precious that programmers counted every byte. Windows 3.1’s Notepad was a mere 28KB; even the mighty WordPad was under 300KB. Developers used assembly language and the raw Win16 API to squeeze maximum functionality into minimal space. The introduction of Windows 95 and the Win32 API brought more leeway, but applications remained lean well into the late 1990s. Plummer’s own Task Manager, born in that era, was a model of restraint.
The turning point came with the rise of managed code frameworks – .NET in the early 2000s, followed by Silverlight, WPF, and later UWP. These environments drastically improved developer productivity but severed the direct line between source code and machine instructions. The runtime overhead, while acceptable for business apps, was disproportionate for simple utilities. Apple’s success with the iPhone App Store popularized the idea that apps should be richly animated and constantly updated, a mindset that crossed over to desktop development. Meanwhile, the web platform began its conquest of the desktop through Electron, which packages an entire Chromium browser to run what is essentially a web page in a window. Spotify, Slack, and Microsoft Teams are some of the most notorious examples, each consuming hundreds of megabytes of RAM for tasks that a native Win32 counterpart could handle in a fraction of that.
Microsoft itself contributed to the culture of bloat. Windows Vista introduced the Sidebar and Gadgets, which, though light, paved the way for more ambitious but heavier shell extensions. Windows 10 and 11 doubled down on “modern” apps, initially through the Universal Windows Platform and now via Windows App SDK, which bridge the old and new worlds but add layers of abstraction. Telemetry and diagnostics, while valuable for quality assurance, became non-negotiable burdens. The cumulative effect is that a clean Windows install today runs over 200 background processes, many of them hosting UI elements for features that the average user never touches.
Dave Plummer retired from Microsoft in 2003, but he has remained an active commentator and coder, often sharing anecdotes about his time working on MS-DOS, Windows NT, and the first versions of the Windows Shell. His YouTube channel, Dave’s Garage, is filled with deep dives into vintage computing and modern performance topics. TinyRetroPad is the latest in a series of didactic builds, following a tiny web server, a compact calculator, and a one-click system info tool – each crafted to demonstrate that small, focused software is not only possible but in many cases superior.
What to Do Now
TinyRetroPad is currently a personal project, and Plummer has not released it as a downloadable executable, though he may do so in the future. In the meantime, you can apply its lessons to your own computing life.
Audit your startup and background apps. Open Task Manager (the very tool Plummer gave us) and scrutinize the Startup tab and the Processes list. Sort by memory or CPU usage and ask yourself: do I really need that manufacturer’s utility, that cloud sync client, that media player helper running 24/7? Disable anything non-essential. You might be surprised how much snappier your PC feels.
Seek out lightweight alternatives. For a text editor, options abound: Notepad2, Metapad, or even the venerable Notepad.exe from Windows XP (which can be copied and run on Windows 11) offer a simpler UI. Image viewer IrfanView is famously lean, while SumatraPDF handles PDFs without the bloat of Adobe Reader. For file management, Total Commander or the built-in File Explorer – if you strip its ribbon and Quick Access bloat – can be efficient. When evaluating any tool, check its download size and memory footprint; a portable version that doesn’t require installation often signals a lighter touch.
Reconsider “modern” apps. Many Windows 11 apps are available in both a desktop (Win32) and a Microsoft Store (UWP/MSIX) version. The desktop versions tend to be more resource-efficient because they don’t load the full UWP application model. If an app’s Store counterpart feels sluggish, see if the developer offers a classic installer. Conversely, some Store apps have been improved with better performance; it’s worth comparing.
Developers: profile and minimize. Use tools like Windows Performance Recorder or third-party profilers to understand where your app spends its time and bytes. Challenge every dependency: does it need to be linked statically, or can Windows provide the functionality? Consider offering a “lite” mode that disables animations and telemetry. Above all, test your software on older hardware – if it runs well on a five-year-old laptop with a spinning drive, you’re on the right track.
Admins: create lean deployment images. When building Windows images for your organization, use tools like Microsoft Deployment Toolkit or Windows Configuration Designer to strip out unwanted packaged apps, disable unnecessary services, and inject only those drivers and updates that are actually needed. A lean image not only deploys faster but also reduces the surface area for security incidents and helps older machines stay usable.
Outlook
TinyRetroPad is unlikely to single-handedly reverse decades of software bloat, but its viral demonstration has already sparked conversations among developers and end users alike. It serves as a reminder that the quest for efficiency is never obsolete. Microsoft has made small strides in recent Windows 11 updates to reduce the footprint of the OS and its bundled apps, but the overall trend remains toward richer, heavier software. Plummer’s tiny editor challenges the industry to consider whether we are trading genuine utility for bloat, and it empowers users to demand better. In the coming years, as sustainability and electronic waste become pressing concerns, the value of software that runs well on existing hardware – rather than forcing hardware upgrades – will only grow. Keep an eye on Plummer’s channel; if TinyRetroPad inspires a new generation of minimalist Windows tools, it will have achieved far more than its 2,686 bytes ever promised.