Fits on a Floppy – A Manifesto for Small Software
Posted by msephton 3 days ago
Comments
Comment by bentley 2 days ago
It’s a healthy constraint but requires careful judgment. Making the installer fit on the floppy is easy if you just leave out a bunch of drivers that exist on the CD and USB installers. It takes discipline to make things fit by trimming bloated code in the kernel and removing vestigial features.
Comment by xp84 2 days ago
709MB (!): Gmail 319MB: YouTube 526MB: Instagram 381MB: Reddit 408MB: LinkedIn 529MB: the companion app for my car 463MB: PayPal
The list goes on and on. Most of these are either web content viewers, or they serve a single simple purpose.
Comment by wvbdmp 2 days ago
Adobe DNG Converter: 1,670 MB
These are just the Windows setup files. God knows how what they extract and download…
Comment by msephton 2 days ago
Comment by suprjami 3 days ago
https://github.com/superjamie/alphaman-src
It's full of optimisations to keep the code small, such as QBasic calling into C routines, as Jeff also wanted the source to all fit on one floppy disk.
Comment by msephton 2 days ago
Comment by wvbdmp 2 days ago
Comment by RyanVail 2 days ago
Comment by throawayonthe 2 days ago
Comment by invalidOrTaken 2 days ago
Comment by Bolwin 2 days ago
A passion project and you can't even trust yourself to write the front page.
Made me lose interest.
Comment by msephton 2 days ago
(Author here) All 19 edits to the file floppy.md over the past few months are in my local git repo, and all the people who proof-read different versions of it would be happy to attest. The site is statically generated from templates and content created by me.
The manifesto is written in my attempt at the same style as others I've read, like the one for Small Games (as in scope, not file size): https://twitter.com/gingerbeardman/status/196592155732860525...
Comment by Bolwin 2 days ago
If yours really is fully handwritten, then you've been reading so much AI writing you're mimicking a lot of its patterns, which is sad to see.
Comment by msephton 2 days ago
Comment by Splizard 2 days ago
Comment by Bolwin 2 days ago