Note: You may argue I'm being unfair to Android by saying you need a dedicated 1TB drive to check out the source tree with, when in fact, the AOSP instructions https://source.android.com/docs/setup/start/requirements say only *400 GB* is required to check out and build the repo. However IMO, for any serious project you'll eventually want 2 live checkouts, in case you want to compare 2 branches side by side. Also you'll need space for Android Studio, which on every computer I've ever installed it on took up "all the space I had"