I have a Yoga 13 which is getting pretty long in the tooth, at 7 or 8 years old. It has been a great computer and is still running quite well, thanks to relatively frequent reformatting and reinstallations of Windows 10.
My only complaints are that its hard drive is pretty small (128 GB) and its battery only lasts about an hour these days. It has 8 GB of RAM, which is usually enough, though with enough Chrome tabs open it is getting nearly maxed out. The computer does pretty much everything else I need it to do, except for its small hard drive, which is sometimes an issue with me working on larger datasets for school... I've got about 200 GB of data I'm working with, so I'm frequently having to shuffle data around between my laptop and desktop (which is also 8 years old but at least has a 4 TB HDD ). Even the battery life isn't that big of an issue, since I'm pretty much always able to find an outlet. It's mostly used for word processing and coding in Java, C++, and Python (analyzing the data), so its i5 processor and 8 GB of RAM is pretty much sufficient.
Basically I'm just hoping for you all to help me justify getting a new computer but I thought maybe there would be some opposing views, also.
For my upgrade, I've been eyeing a 7th generation X1 Carbon. I found a deal for about $1300 for a 10th generation i7 processor, 16 GB of RAM, and a 1 TB SSD. It would be a nice weight reduction too (3.3 lbs to 2.4 lbs), though the Yoga is already pretty light. Jumping from a 3rd generation i5 to a 10th generation i7 with 6 cores would be pretty awesome too.
Any thoughts on this? How often do you all upgrade? When do you think an upgrade is justified?