Your harddrive is probably full

23 points by gonz


abnercoimbre

In most of these cases, waiting until we’ve reached the pain point where we’re forced to confront the issue makes solving the problem a much bigger ordeal than if we’d addressed them along the way.

This applies to writing cross-platform desktop software. I applied the following rule: "I will always compile / run on Windows, Mac & Linux from the very first git commit."

It was a painful constraint. It also eliminated an entire class of customer support requests. I often see competitors claim they're cross-platform but only have Mac and Linux. Or maybe it's just Windows with UNIX targets promised for later. I witness their exhausting back-and-forth with users (always asking "when Linux?") and I'm just over here breathing a sigh of relief!

P.S. I still get "BSD ports when?" haha, but that's a manageable number.

jeaye

This is a neat line of thought. My hard drive is definitely full. Currently sitting at 97% of my 1 TB.

I have historically chalked this up to me wanting to keep more content. When I had a 256 GB hard drive, I could store X amount of content. When I upgraded to a 512 GB hard drive, I could store even more. Rinse and repeat. There will always be more repos to clone, songs to download, YouTube videos to save, movies to save. And file sizes keep getting larger as we go from 720p to 1080p to 4k. On top of that, games keep getting larger, to the point where I often need to uninstall a Steam game in order to install another. More and more content, at higher and higher fidelity.

Is it as simple as that? We hold as much as we can in our basket, until we get a bigger basket.