GKRootWire
Gadgets HP's Convertible OmniBook X Flip Drops to $699 at Best BuyGadgets Xiaomi 17 Ultra's 'Moon Mode' Got Fooled by a Solar EclipseAI Cerebras Partners with OpenAI to Supercharge GPT-5.6 Inference SpeedAI Lumabri Lets You Run Mixture-of-Experts AI Models Across a P2P SwarmDev Tools ArcadeMaker Brings a Custom Scripting Language and IDE to C# Game DevelopmentDev Tools DeepSeek Launches 'Harness' Developer Preview for Agentic CodingGadgets HP's Convertible OmniBook X Flip Drops to $699 at Best BuyGadgets Xiaomi 17 Ultra's 'Moon Mode' Got Fooled by a Solar EclipseAI Cerebras Partners with OpenAI to Supercharge GPT-5.6 Inference SpeedAI Lumabri Lets You Run Mixture-of-Experts AI Models Across a P2P SwarmDev Tools ArcadeMaker Brings a Custom Scripting Language and IDE to C# Game DevelopmentDev Tools DeepSeek Launches 'Harness' Developer Preview for Agentic Coding
Dev Tools

Donkey.bas, the Accidental QBasic Classic, Turns 45

The clunky car-dodging game bundled with early MS-DOS is being celebrated decades later for its scrappy 131 lines of code.

Donkey.bas was the sample game Microsoft shipped alongside QBasic in early MS-DOS releases, meant less as entertainment and more as a demonstration of what a beginner could build with the language. Despite janky ASCII-art graphics and a reputation for being almost unplayably bad, it introduced countless kids and hobbyists to programming simply because it was already sitting on their hard drive.

A new retrospective site walks through the actual source code, breaking down how the game handles input, collision detection, and screen drawing in surprisingly few lines. The project has struck a nerve on Hacker News, pulling in hundreds of upvotes and comments from developers reminiscing about their first encounters with code.

The appeal isn't nostalgia alone - the annotated source is a legible artifact of how simple, readable programs used to be the default starting point for new programmers.

Why it matters: Donkey.bas is a reminder that some of the most influential programming on-ramps weren't polished tutorials but throwaway sample code that happened to be accessible. As modern dev environments grow more abstracted and dependency-heavy, there's renewed interest in small, fully-readable programs as teaching tools.

Sources: Hacker News