55

Use SSDs.

It's not hard. They've been around for a while, small ones are cheap now and are more than enough for at least 90% of developers. The rest can probably afford 2TB NVMe.

Why waste 60$ on a worthless 500GB HDD that will load the OS in the time that's enough for you to make scrambled eggs?
Instead, use 60$ on a 128GB SSD. Sure, it's smaller, but if speed is important for you, you can forget a bit about saving all of the porn you see online, or about installing every free game from Steam.

SSDs are cheap already. And the performance advantage they give is ENORMOUS. You can have a core i9, 64GB of fastest RAM bla bla bla, but if you don't have an SSD, a Celeron with an SSD will seem faster.

Get one, and NEVER again cry about long loading times of IDEs, unless you feel like 30 seconds for the longest load time is too much. If your time is THAT valuable, then you can afford NVMe SSDs in RAID 10 (which can be done easily in software with btrfs if you're on Linux).

Seriously!
Every day I see posts like "Visual Studio is crap because it installs for 6 hours", or "Android studio starts in 30 minutes", or "Visual Studio Code sucks because it loads for too long compared to vim".
It's as if you only have access to budget 10 year old computers.

Comments
  • 7
    Yeah totally agree. Our school put ssds in the old PCs to speed them up during the summer holidays. They seem to be faster than the new ones with HDD.

    Visual Studio still takes its 6 hrs tho :/
  • 5
    60$ SSD? which brand? I wouldn't trust anyone when it comes to SSD tbh

    I got my self a Samsung evo 850 just because the only alternative we had in the market were Seagate or Kingston and I don't trust either of them

    Had a Seagate HDD failure at my previous job, and Kingston reviews and io ops speeds (for the models I checked) we're pure shit
  • 4
    Not everyone is speed freak. I'm totally fine with my configuration and 1 TB HDD is enough for me. I like games after hours. I like watch movies, that are rarely on Netflix. I like downloading whole seasons of my favorite tv shows to watch one by one. And I spend most of my days at my PC.
    And my IDEs work reasonably fast for me, after I upgraded RAM and Motherboard. The SSD would require more work with managing my data at the moment and would feel like downgrade. SSD is fine for laptops maybe, not for PCs.
  • 3
    @gitpush I just bought 2 SSDs:
    a 2.5" one for my father's laptop that I'm preparing right now. Transcend I think. It's been in the storage market for decades. No reason not to trust it.
    And an M.2 SSD from Corsair I think? For my NAS, as the drive for the OS and software.

    Both run excellently. I've worked with cheapo laptops that had SSDs of brands you've never heard of, and they worked fine, and lasted for at least a year of continuous strain like re-writing 20GB every day (can't say what they did after that since I had to discard them for something with a more powerful CPU).

    Benchmarks can say that one is far superior to the other, but in the end in the real world use, you won't see much of a difference. As long as it's not a HDD, it's good.
  • 4
    @mazabin
    "Not everyone is speed freak" - declaration contradicts observation. People ARE definitely annoyed at low computer speeds. Everybody. Even my mom.

    "I like games after hours." - ok, and if you're playing games on a budget, then a potato PC won't even run games larger than 10GB anyway, so 120GB is still fine. If you've got some gaming performance going on there, 240GB is not that expensive compared to the laptop. Just around 100$. And it's enough, unless you want to play 2-3 games like GTA5 at the same time. In that case, even a 500GB SSD doesn't look THAT expensive. Just around 200$.

    "SSD is fine for laptops maybe, not for PCs." - for PCs even more than for laptops.

    So you're not using it primarily for development work, and don't want to spend ANY money, and like a place to store all of your media - fine.

    This is directed more at people who complain about the speed of their development environment. The point is that with just 60$ you can fly to the moon.
  • 2
    @mazabin I thought so too at first. Like why the fuck buy an expensive ssd when you can have more space for less money? So here's what I realized after I put a ssd into my PC and installed my OS on it. Boots incredible fast obviously but OK, you could go get a coffee in that time. Starting your ide is faster. Well who cares then I just have to wait some longer. But where I actually was really surprised was when I hit Ctrl+s for the first time. When I had a HDD a wait icon would have popped to but with the ssd it just saved instantly. And in all other applications it the small waiting periods that just disappear. The next thing is noise. Since I really like music (playing instruments and stuff as well) my ears are very good for some reason. I can hear stuff others can't hear (can be negative in some cases). But my HDD was like the loudest part of my PC. Removed it because the fact pissed me off and voilà: can't hear my PC anymore :)
    // next comment incoming...
  • 0
    @mazabin the only thing I'm using HDDs for is my data graveyard where all my movies+series+backups go to. Maybe not everybody needs an ssd but as @AndSoWeCode mentioned they don't cost that much anymore and maybe you should just try one out. But if you don't care because you are satisfied then just continue using HDDs. I've got a decent GPU I bought for gaming a year and don't really use it anymore. Just wasted money imo
  • 3
    SSD for everything that loads slowly from an HDD, HDD for everything else. That's how I do it, all my games load quite fast, they are on my HDD, but oh boy, Android Studio, Visual Studio, etc. would load slowly from an HDD...
  • 3
    60$ for a 500GB HDD? I call that a scam.
  • 0
    @runfrodorun well storage is a different question. Many HDDs in RAIDn configuration work quite fast on IO, just bad at access time, but for storage you only need IO anyway.
  • 2
    @Totchinuko yeah... ok... maybe a tad bit cheaper. Depends whether it's a new one or "recertified" or from a bulk order of a shady seller that has 3.5/5 star reviews.
  • 1
    Corsair M200 500GB for €140, that's what's going in my partners laptop.

    Still remember when I bought my Samsung 840 EVO 1TB for an eyewatering €450 a few years back. Still going strong though with almost 19TB written.
  • 0
    @kwilliams Same here, my Sammy is still strong and holding after almost three years, best investment I ever made, though I wonder how things will be if I get the latest Intel I7 & latest DDR rams, my ram speed is 1600 lol
    But with current situation I'm happy I can throw three ubuntu server vms and not facing a single freeze
  • 1
    @AndSoWeCode I get mine in a specialized shop, Seagates 2TB, and they cost me 50. I think I can find them for 60 on Internet.
    But still, SSD are indeed pretty cheap now, and I would not go back to a classic one. SSD as system file and HDD for data is way too efficient =)
  • 0
    For my desktop computer my system goes in a 500GB SSD, my games on a 1TB SSD, and all media files on a 2TB spinnydrive.
    Everything else gets SSDs only.
  • 0
    @mazabin I have one ssd that's my system drive and three HDD's (the hard-drive have accumulated over the years). The SSD for your system drive is definitely worth it for the speed, keeping the HDD for actual storage is still much preferred by me though just for the price to space ratio.
  • 0
    @AndSoWeCode
    I get that $200 isn't much in most of civilized countries. I live in Poland, and I get paid in PLN, not USD. PLN to USD ratio is something like 3.5:1. It fluctuates, but it didn't cross 4:1 yet.
    Electronics in here are expensive. Not just because of value of dollars, but also because of high import and VAT taxes.
    So for example: if you earn 1500USD then you spend just 200USD for SSD.
    If I earn 1500 PLN (that's the minimum wage netto) I need to spend 700 to 1000 PLN for the same SSD. That's a lot so buying SSD would be a big expense for me, if I'd earn that much.
    I have reasonably good PC, I can also compare the speed with my bf's PC (with a SSD) and I don't find it that much slower. It is used for development as well as 'casual' usage.
    And I'm not saying that I'm not annoyed with slow computers. I am. But when it works reasonably, doesn't stop responding and works fast enough to me not get irritated then buying and SSD is pointless for me.
  • 1
    When it comes to our laptops: yes. Mine is right now a bit old and has no space for SSD. We tried switching it once, but it was three millimeters too thick to fit into case.

    @b3b3 the argument with saving speed is probably worth buying SSD. But this will probably happen when I'll be changing laptop for something new. Or if my drives will die. As I said before: for now it's not worth the change for me.

    @Sekhat maybe. Just don't really feel changing it when it works decently. I put a lot of time to set up my PC removing bottlenecks from RAM and CPU. My motherboard has some fast boot enabled and I have only essential services running on startup so even Windows boots fast enough for me. Earning few seconds on startup isn't enough for now. :)
    But I promise to check SSDs when I start thinking on next upgrade on PC. :)
  • 0
  • 0
    @mazabin "I live in Poland" - when I first upgraded to SSDs, I was in Moldova.... ...
    There is a lot of economic migration from Moldova to Poland.
    Bad excuse.
    SSDs are cheap, if you go for speeding up the OS, and work stuff. If demands are high, then so is the budget for everything else. Put into context, 200$ is cheap.
    And I looked yesterday - it's more like 170$ now, with 250$ being the price for 1TB already.
  • 0
    This rant is supposed to challenge these preconceptions:

    "My system isn't slow" - wrong. If you're on a HDD, it's DAMN SLOW. If you're not seeing it, then you never experienced an SSD, and never saw how much time you can save while developing. Time. That costs money. Time that can save you in case of REALLY tight deadlines before public demos that you've forgot or something. Time that might be crucial when you let a bug slip into production by mistake.

    Benefits of SSDs cannot be overstated. The responsiveness of a developer's computer is paramount.
    Coding on a slow machine is like giving a photo editor a Lenovo B590
  • 0
    @AndSoWeCode As I said: it is a lot of money. For me, right now.
  • 0
    @mazabin I've enumerated 170-200$ for 500GB SSDs. You don't need that much to get lightning fast OS and work environment. Like I mentioned above, a mere 50-60$ is more than enough.
    In the end it IS your choice, but I can rant and scream at everybody who would benefit a lot from added speed but ignore this opportunity for no good reason. Because I can.
  • 1
    I used to have a gaming laptop with 1TB HDD...
    Now I use MacBook with 250GB SSD...
    I am so happier with SSD 😍😍 and I still have more than 160 Gigs of space left 😎😎
    All my media goes on external 1TB WD drive 🤗🤗
  • 0
    1tb ssds are expensive af wym
  • 0
    oof i forgot about additional storage drives
  • 1
    My new work laptop has a 500GB NVMe SSD and fuuuuuck is it fast, even compared to my own SSD. 🙃🙃

    Can barely work on my girlfriend's laptop anymore. 😒
Add Comment