
Remember the heady days of 1995? Your single exhaust fan is whirring, your external serial modem is chirping, and your hard drive is making some very concerning crunching noises. You have a paper due but you canβt get started because Microsoft Word wonβt start. Hard drive noises intensify.
Itβs your first computer so you donβt know much about these mysterious sounds, but the kid down the street says you can try defragging it. Defrag? Kids these days wouldnβt understand the pain we went through.
Developers Andrew LeTournaeu and Connor McCall of ShipLift LLC want to help us remember that pain with a new and excellent Vuex project aptly titled defrag. In fact, itβs so new that it doesnβt even have a proper readme file. But itβs very fun to watch.

Defragging is the process of consolidating your data on a magnetic hard drive. If you delete a file on these old spinners, you leave a gap, while new files are written further out on the platters. Defragging will take the newer data and rewrite it into the gaps, making your hard drive a solid block of data. At least for a little while. LeTournaeuβs app simulates this process, hoisting itself onto a familiar DOS-blue canvas. It doesnβt look like the Windows tool that I used, but itβs very reminiscent of the MS-DOS version. In fact, it looks like Spin-Rite does today.
There is a subtle CRT effect for added nostalgia, though after reading the package.json I canβt figure out which package provides it. It does however use Howler, which is an audio library for Javascript. This would suggest that the project will make noises at some point, but itβs silent for now.
Source: defrag.shiplift.dev via Hacker News
37 Comments
Load the comments and join the conversation!
Read the comments, ask the editors questions, show respect and join the conversation.