Writing
Where your disk actually went
Every guide here is complete on its own and works with commands you already have. We would rather be the site you trusted than the app you resented.
-
How to Safely Clear Xcode DerivedData (and Reclaim 50 GB+)
DerivedData is the largest single folder on most Apple developers' Macs. Here is exactly what is in it, why deleting it is safe, and how to clear only the projects you no longer build.
-
You Have 40 GB of node_modules You Forgot About
Not the project you are working on — the sixty others. How to find every node_modules folder on your Mac, rank them by how long since you touched them, and delete the dead ones safely.
-
Docker Says It's Empty. Docker.raw Is 60 GB. Here's Why.
Docker Desktop on macOS stores everything in one growing VM disk image that never shrinks on its own. Why `docker system prune` appears to do nothing, and how to actually get the space back.
-
iOS Simulators Are Quietly Using 40 GB of Your Mac
Every simulator device, every old runtime, and a dyld cache nobody mentions. The safe `simctl` commands to reclaim all of it without breaking Xcode.
-
What 'System Data' Actually Is on macOS (and Why It's 200 GB)
Apple's storage bar shows a huge grey bucket labelled System Data and gives you no way to open it. Here is what is really inside, and how to see it for yourself.
-
DaisyDisk Alternatives for Developers (Honest Comparison)
DaisyDisk draws a beautiful map and has no idea what DerivedData is. A straight comparison of the Mac disk analysers, including the free ones, from people building a competitor.
-
Homebrew Is Hoarding 8 GB You Have Never Looked At
Every bottle Homebrew has ever downloaded is still on your Mac, including versions you upgraded away from years ago. One command fixes it.
-
Android Studio Is Using 90 GB and You Wrote One App
Gradle caches, AVD disk images and a system image per API level. Android Studio has the worst space-to-usefulness ratio of any tool on a Mac, and here is how to reclaim it.
-
Cargo, Go and pip Are Hoarding 40 GB Between Them
Rust target directories, the Go module cache, pip wheels and abandoned virtualenvs. The language toolchain caches nobody thinks about, and the commands to clear each one.