Xcode's attic
DerivedData, Archives, and old simulators can swallow 50+ GB without a single warning.
macOS
Xcode archives, node_modules forests, Docker disk images, simulators you last touched in 2023. Developers don't run out of disk — they run out of disk to the same five culprits, over and over.
DerivedData, Archives, and old simulators can swallow 50+ GB without a single warning.
Every project carries its own universe. Multiply by clients times years.
Docker.raw, VM disks, and container layers live outside your home folder, where Finder never looks.
Home-folder scans miss the whales in ~/Library and /private. Scan the volume.
The radial map makes Xcode's attic one obvious wedge. Click in, sort by size.
Queue DerivedData and dead simulators in the collector; keep Archives until the release ships.
Five minutes after each sprint keeps the cruft from compounding.
NullDisk first — native map, staged collector, zero telemetry. Then, depending on taste:
Yes — Xcode regenerates it. Archives and device support files deserve a second look first.
One with honest allocated-size measurement (APFS clones lie to naive tools) and a staged workflow. NullDisk's engine was built for exactly this.