DEV Community

How Do You Decide When To Get Your Next Computer?

Sloan the DEV Moderator on September 07, 2019

This is an anonymous post sent in by a member who does not want their name disclosed. Please be thoughtful with your responses, as these are usuall...
Collapse
 
dmfay profile image
Dian Fay

You can try various Linux distros for yourself without having to commit if you boot with a live usb key inserted. The gaming situation has gotten a lot better very rapidly over the last year with Valve contributing to and integrating the Wine compatibility layer into Steam. It'll be harder to test for yourself, but you could at least look up what you're interested in at ProtonDB to see what others' experiences are like.

As for hardware, there's always bigger, better, faster out there; the question is whether it's worth your money and the time it'll take you to get set up.

Collapse
 
ianbromwich profile image
Ian B

When the new shiny MacBook comes out.

Just kidding, I try to get the most out of my machines, my current Macbook has lasted 4 years so far and is running strong.

As suggested by @Ivo maybe see how you could extend the life of your current machine; putting an SSD in gives a huge improvement, I installed one in my computer last year and it boosted its speed substantially. If you have 2 sticks of 2gb ram, see if your machine can support 4x4. Also, a clean install of windows 10 always gives a nice boost by getting rid of things that are running but aren't potentially needed.

However, 7 years does sound like a long time. Maybe it is time to buy ;)

Collapse
 
bootcode profile image
Robin Palotai • Edited

Before switching, you might be able to get a boost by cleaning the fans!

Are your fans loud even when idle? Is your cpu temperature high (say 70-90 C)? If so, search for a disassembly video for your laptop, and undust the fans properly.

Repasting with thermal paste might also give an edge.. but it is more involving, and cleaning the fans will give you a good boost for start. For me it dropped 40 degrees of idle temperature, bringing back the laptop from unusable to great.

Collapse
 
wrldwzrd89 profile image
Eric Ahnell

The biggest factors for me in deciding are what I use the computer for, how long I have had it, and to what extent I find it slowing me down. This balance point will be quite different for someone doing primarily professional video production, software development, or social media site browsing. Also worth mentioning is the disk: For a computer that old, it is unlikely to have a solid-state drive (SSD) in it, so operations are therefore input/output (I/O) bound by the speed of disk accesses. Alas, SSDs are more expensive, at least in the typical computer capacities, than the corresponding hard disk drive, as well as coming in multiple "flavors", if you will, based on their connection method. This implies maximizing "bang for your buck" - the most value for money - is always a good thing to shoot for. Good luck!

Collapse
 
adriansandu profile image
Adrian Sandu

Rule of thumb would be to replace your computer when it stops doing what you want it to do in a fast enough time.

I've made my Lenovo Thinkpad X230 feel a lot snappier by replacing the HDD (which are usually only 5400rpm) with an SSD. Having at least 8GB of RAM also helps with making it feel faster.

Decent new laptops have a tendency to run a bit on the pricier side. I found a lot better value in some older ones from the used market, but you have to keep an eye for deals and it depends heavily on your location.

Before going with any more specific advice, it would be really helpful if you could answer the following questions:

  • What exactly is the model and configuration of your current laptop?
  • What country do you live in, so that we can get an idea of the prices and the market level?
  • If you want to replace your machine, what would your budget be?
  • What sort of work do you use your laptop for? What games do you play on it?
Collapse
 
ghost profile image
Ghost

I don't is a mix of the universe deciding to break something unfixable or web devs collectively deciding that 200MB is reasonable for a website :)
all I can do is to have available enough money to keep up with them.

Collapse
 
ferricoxide profile image
Thomas H Jones II

I hate having to re-customize my systems. So, in general, I only look to replace my personal system(s) when they become no longer fit-for-purpose. Given that I do most of my work via remote connections, "fit-for-purpose" now mostly means, "can any hardware failures still be repaired" (or, more importantly, "cost-effectively repaired") and "are security-patches still being made for the OS.

Worth noting that some slowdowns can be resolved by (physically) cleaning your system. Hardware's thermal-protection systems will slow a system down if you've let your box's innards get so dusty – or otherwise gacked-up – that it can't cool itself properly.

Collapse
 
ivoberger profile image
Ivo

Things to try to speed up your current laptop: if it doesn't have an SSD, get one and reinstall your OS on there, check how much RAM is free when doing typical work and upgrade if it's less than a GB. Thats assuming it's possible which is likely in your relatively old machine. If you don't know how to do that or aren't sure what parts are compatible Google it and if you're still not comfortable go to a local shop.
If your laptop has all these things a OS reinstall could help if that hadn't happened in a while (like a few years).

That said, if you laptop already has an SSD and the reinstall doesn't help enough it's fine getting a new machine after 7 years. That's quite old I'd say.
When looking for a new one you can search for buyer guides but always make sure it has at least 4 physical cores, 16GB RAM and 500gb storage. The rest like the display size, battery life etc is up what you want and are willing to pay for. I recommend trying out different sizes (and the keyboard + trackpad!) at a local shop and you can also ask somebody there for help.

Collapse
 
dowenb profile image
Ben Dowen

This. Thanks Ivo, now I don't need to say it. :)

Collapse
 
goku132 profile image
Michael

I at the same place my macbook really solid but would like to build a pc or get a solid laptop for game development. I have an even older laptop that I have Ubuntu 18 on it. Works good for web development and testing different projects.

Collapse
 
andrewharpin profile image
Andrew Harpin

7-8 years is about the limit for a machine that's usable.

3-4 for one that you depend on.

As they get older the risk of something going wrong goes up.

Collapse
 
puskuruk profile image
Puskuruk

I’m looking for it’s thinkpad or not πŸ˜„

Collapse
 
vallerydelexy profile image
vallerydelexy

you dont.
you dont buy new computer, you upgrade the parts :)

Collapse
 
mcseptian profile image
Septian Adi

my memory slot is full and not fast enough to run atomic/mini linux distro