Microsoft's Veteran Coder Shrinks Notepad to a Mere 2.6KB
Games

Microsoft's Veteran Coder Shrinks Notepad to a Mere 2.6KB

authorBy Kim Swift
DateJul 01, 2026
Read Time2 min

A former Microsoft developer has achieved an impressive feat, re-engineering Windows Notepad into an astonishingly small program. This endeavor not only highlights the inherent inefficiencies in modern software but also serves as a timely reminder for the industry to prioritize optimization, especially amidst growing concerns over memory consumption and development resources. The initiative calls for a return to lean coding practices, demonstrating that functionality doesn't always necessitate bloat.

Former Microsoft Engineer Dave Plummer Unveils Ultra-Compact Notepad

In a compelling demonstration of software minimalism, Dave Plummer, a distinguished former Microsoft coding wizard, has successfully developed a version of Windows Notepad that measures a mere 2,686 bytes. This remarkable achievement, showcased recently on his YouTube channel, Dave's Garage, pushes the boundaries of efficient programming, contrasting sharply with the current Windows Notepad executable, which stands at 352 kilobytes.

Plummer's project harks back to an era when software applications were constrained by severe memory limitations, akin to the 2 kilobyte game cartridges of the 1977 Atari 2600. His method involved leveraging Windows' own underlying components for graphical user interfaces and menu systems, effectively calling upon existing operating system resources rather than embedding them within his application. By writing only a few lines of assembly code, Plummer demonstrated how standard text editor functions could be implemented with minimal overhead.

A key tool in achieving this extreme compaction was Crinkler, a compressing linker widely used in the 4-kilobyte demoscene. Crinkler's ability to efficiently link and compress various code objects was instrumental in reducing the final executable size without sacrificing core functionality. Plummer's work underlines the concept that much of Windows' overall size stems from the comprehensive set of functionalities it provides, which applications can tap into.

While acknowledging the complexities of modern software development, such as security, readability, and version compatibility—factors that inherently increase file size—Plummer's project serves as a potent case study. It suggests a potential path forward for developers, particularly relevant given the ongoing global memory crisis. The initiative underscores the importance of resourcefulness and optimization in programming, challenging the prevailing trend of increasing software footprints.

This innovative approach to software development, prioritizing efficiency and minimizing resource usage, offers a fresh perspective on how applications could be built in the future. As the technological landscape evolves and resource constraints become more pronounced, the principles demonstrated by Plummer could inspire a new generation of developers to craft more streamlined and impactful software solutions.

More Articles
Games
AI Safety Guardrails Bypass: The 'BioShocking' Attack
Security experts have uncovered a new method, dubbed 'BioShocking', to circumvent AI safety protocols. This technique manipulates AI agents through a rigged math game that rewards incorrect answers, establishing a 'false reality'. Once the AI accepts these false premises, it becomes vulnerable to malicious instructions, including compromising user credentials. This highlights persistent vulnerabilities in AI safety mechanisms, prompting calls for more robust defenses.
By Mark RosewaterJul 01, 2026
Games
Mario Kart World Unleashes New Knockout Tour Rallies with Version 1.7.0 Update
Nintendo's highly anticipated update for Mario Kart World, version 1.7.0, has introduced two exciting new Knockout Tour Rallies: the Drill Rally and the Boomerang Rally. These additions offer fresh routes and challenges for players, expanding the gameplay experience within the existing map. The update promises to keep the racing action dynamic and engaging, with further rallies anticipated in future releases.
By Amy HennigJul 01, 2026
Games
Mario Kart World Unleashes New Knockout Tour Tracks and Photo Mode Enhancements in Latest Update
The latest update for Mario Kart World, version 1.7.0, introduces two exhilarating new routes for the Knockout Tour mode: Drill Rally and Boomerang Rally. These additions aim to enrich the gameplay experience, offering fresh challenges as players navigate connected tracks. Additionally, the update brings exciting new sticker functionalities to the photo mode, allowing for more personalized in-game photography. This update is now available for all Nintendo Switch 2 players, enhancing both competitive racing and creative expression within the game.
By Shigeru MiyamotoJul 01, 2026
Games
Initial Impressions of "Splatoon Raiders" Are Highly Positive Ahead of Official Launch
Following the recent Nintendo Direct, the final previews for the highly anticipated single-player game "Splatoon Raiders" have been released, garnering enthusiastic responses from critics. Set to launch on July 23, 2026, the game promises an innovative solo experience within the "Splatoon" universe, with many reviewers praising its engaging gameplay and improved visuals on the new Nintendo Switch 2.
By Shigeru MiyamotoJul 01, 2026
Games
Mario Kart World on Switch 2 Receives Version 1.7.0 Update
Nintendo has rolled out an update for Mario Kart World on the Switch 2. Version 1.7.0 introduces new "Drill Rally" and "Boomerang Rally" modes to the Knockout Tour, with promises of further additions. Players can now personalize their Photo Mode creations with stickers. The update also includes various gameplay refinements, such as improved character and vehicle acceleration, enhanced gliding speeds, and adjustments to item acquisition rates. Numerous bug fixes, addressing issues from time trial inaccuracies to in-game physics glitches, have also been implemented, aiming to elevate the overall gaming experience.
By Mark RosewaterJul 01, 2026