Tell HN: I used the same computer since 2007 (with minor upgrades)
407 points| andrecarini | 3 years ago
I'm a 27 years old software developer from Brazil. The computer in question was assembled in 2007 from parts that were mostly bought abroad (and then gifted to me) by a wealthier relative that was visiting. That's a key point: the currency exchange rates and the import taxes make electronics out of reach for the common folks.
That was an AMD2+ motherboard, 4GB of DDR2, a 5400 RPM rust spinner, and a Phenom X4 coupled with an ATI 4870.
Although the household was never in a dire situation financially, I had always been taught by example to fix things and keep using them for as long as possible. Even back in elementary school times I would troubleshoot computer issues myself and brush off dust from the components.
Yes, there have been hardware failures since 2007: two HDDs died (about 6 years lifespan for each), the 4870 died (but I extended its life for one more year with the bake-it-in-the-oven trick), one DIMM failure, a PSU blowout and a CPU cooler bracket mechanical failure.
All replacements that had to be purchased would cost me a significant amount of money. HDDs and PSUs were not that expensive, but GPUs were out of reach. When that DIMM died in 2018, I purchased an used and dusty DDR2 replacement kit off AliExpress.
After the pandemic hit and I got my first proper (remote) job in 2020, I splurged and replaced some components: a hand-me-down GPU from a wealthier friend (I had been using the onboard graphics since the 4870 died), an AMD3 motherboard, a Phenom II X4 and some DDR3, all used and from AliExpress.
The monitor, a 22" TFT panel from Samsung, is still kicking since 2007 with a couple of dead pixels. Same goes for the mouse, manufactured by an unknown Chinese brand, and a membrane keyboard that I completely disassembled and scrubbed clean under a running faucet.
Even with my career finally taking off (I'm due to complete undergraduate Computer Science this year) I don't see myself doing major upgrades/purchases any soon.
When was the last time you gave something extra life instead of throwing it away?
[+] [-] w10-1|3 years ago|reply
Don't let virtues learned by necessity become the vices that suck up your lifetime. You'll never get the time back that you spend working on unimportant projects, sustaining old builds, placating unhappy people, working on slow computers, etc. Unless it's the fastest way for you to deliver whatever good you have to the world, put it aside, especially if you've invested time to get good at tending it. There's no deeper hole to lose your irreplaceable lifetime.
[+] [-] jamal-kumar|3 years ago|reply
Shit gets EXPENSIVE out this way for electronics. I mean I can get my groceries extremely cheap and rent hasn't ever been more than 200$/mo, but electronics are all manufactured out of Asia and the supply lines and/or taxes on specifically that just add all this extra cost that's hard to justify in certain cases. We're talking like 50%+ of the cost you'll find in the USA.
I learned programming specifically because my shitty computer from 1999 wasn't good enough to waste all my time playing world of warcraft like my peers, who were too busy playing video games in high school and being well-off to get into programming or getting their dicks sucked. Now they ask me how to get girls or what they need to do to learn programming. It's extremely different here.
If you live in more humid areas you're forced to replace your electronics a lot faster just because they rust like that. There's computers in plywood boxes with an incandescent lightbulb in there just to prevent the humidity from wrecking it kind of level.
[+] [-] jjav|3 years ago|reply
But... the worthwhile upgrade cycle has become ever longer. Back in the early 90s it always felt that last years CPU was unimaginably slow. But over the last decade and more, there's hardly a convincing reason to upgrade very often other than marketing or perhaps cutting-edge gaming (don't know much about gaming).
My primary server at home I built in 2010. It runs my zfs file server, many VMs for assorted things and all odds and ends to run the house. I've upgraded a few drives and added some RAM, but still the same hardware mostly. I get the urge to upgrade every now and then, but objectively I can't justify it. It works great and does everything it needs still fast enough.
My personal laptop is a Toshiba I bought also in 2010 but it was used, so I think it might be 2008 or 2009. Dual boot Linux (primary use) and Windows (for some exercise and astrophotography tools). Still runs perfectly fine, zero urge to ugprade it.
My desktop is my newest machine, a 2014 Mac Mini. No urge to upgrade either, it works perfectly.
And in comparison, my work 2020 MacBookPro is a far inferior machine. Fan runs constantly, always overheating. I'm glad that junk machine is not mine, just have to tolerate it for work. I'd feel sick if I'd bought it with my money, so I'm glad I keep my trusty 2014 Mac.
[+] [-] vladvasiliu|3 years ago|reply
By that I mean that always keeping up with the latest and greatest can be overrated, [0] and actually be quite a huge time sink to keep looking for a new computer and / or new parts, compare them, etc. Sure, if you only buy the latest MBP that's easy, since there's not much to choose from. But it is expensive, and it's not always worth it.
I'd been working all through the pandemic lockdowns on an i5-6500 I had saved from the bin at work. Old SATA SSD from ~2012, 16 then 32 GB RAM. Integrated HD graphics (not the newer UHD).
I never felt held back by it, it would chug along nicely through pretty much everything I threw at it. The only thing for which I had to wait around a bit was Rust compilation.
Then at the end of last year, my work laptop was up for renewal. So I spent around a week comparing models, looking up on intel vs amd, etc. In the end, I ended up with a zen 3 model. While the CPU is fast, in my day-to-day I see no difference compared to the old one. It compiles some of my Rust projects almost twice as fast, but it's still not instant, and I don't wait around for full compiles anyway. [1]
Aside from that, Teams, web pages, etc, there's absolutely no difference in perceived performance.
I get that this is less extreme than OP's situation, but I guess the point is that they maybe shouldn't go to the other extreme and upgrade with each new CPU that comes out. I also realize that up until last year or so Intel CPU upgrades didn't bump performance all that much.
---
[0] Yes, some people absolutely need the last drop of performance they can squeeze, by even among HN readers, I think those people are not the majority.
[1] Incremental Rust compiles were still somewhat slow on the AMD, but in the meantime I've found out about mold, which speeds things up nicely even on the old machine.
[+] [-] zippity-zappity|3 years ago|reply
For some people, buying the best tools is out of question; if they need to choose between feed the family or buy the latest Apple M2 processor, they're choosing to feed the family. For some, the allegedly saved lifetime does not pay the bills.
Of course, you said "buy the best tools you can". It is not wrong, because for some folks the best tool they can buy is none.
I am also brazilian, and we are living a hell of time. Economy is ruined, inflation is getting high, food cost is sky rocketting, and a lot of people are starving (for real). Getting the best tools is clearly way down in the list of priorities in this country.
Remember not everybody have the same conditions than yourself.
[+] [-] forty|3 years ago|reply
No wonder why we are in such a bad situation now.
[+] [-] PostOnce|3 years ago|reply
I want a new computer, but I go shopping and here's what I see:
They don't have any more RAM than they did... 10 years ago. Maybe it's marginally faster RAM on paper.
They run software that used to run in 0.9ms in 0.72ms and no one cares. It's all instant to me.
The graphics got better, but not hugely so. 2015 GPUs still run... everything, unless you have some particular need for VR or something.
I could buy a new computer tonight, but why? To do the same stuff at the same speed?
I'll buy a new computer when they do something new, or something substantially better. I keep thinking that's a few months away, but it never happens.
[+] [-] trhoad|3 years ago|reply
[+] [-] wtk|3 years ago|reply
I really like this line. It resonates with me as this quote from Henri Bergson (from memory, can't find exact quote) ~ "tools we use become a burden when the environment that we used them within, no longer exists"
[+] [-] seba_dos1|3 years ago|reply
[+] [-] HenriTEL|3 years ago|reply
Apart from specific needs like gaming and video editing you don't need newer components. What may slow your computer is crappy corporate software, dozens of greedy tabs open, fancy animations on your 4k screen.
But you know what? All this is gone when you use an OS that's does not make high-end components assumptions (i.e. linux). Yeah, you don't need macOS or windows to be a productive programmer.
Edit: added some punctuation
[+] [-] 11235813213455|3 years ago|reply
[+] [-] fho|3 years ago|reply
Often times I found that the cheap option is perfectly reasonable (e.g. a 500€ cordless screwdriver is not 5x as good as a 100€ one), saving me money in the long run. Other times I quickly outgrow the cheap option, but the experience on the cheap model makes me appreciate the expensive option more (e.g. going from a 150€ Ender 3 to a 2000€ Voron 2.1).
Buy twice, once cheap, then good ... I'll just repeat this advice here :-)
[+] [-] tremon|3 years ago|reply
[+] [-] MetroWind|3 years ago|reply
On the other hand, have you consider that maybe it's not the hardware is slow; it's just that the software you are using is just plain bad? Before I had my current desktop which I assembled ~2 years ago, my desktop was a 4790K with 16GB DDR3, which was cutting edge at its time. However it booted up Windows really slowly. After I uninstall the Adobe suite, the boot up time improved by 5 minutes. I haven't been using any Adobe software ever since.
In a similar fashion, when I had my 2011 MBP 15 inch, I once tried PyCharm on it. Guess what, after I fired it up (and waited for the UI to be stable), it needed 30 seconds to react to my first key press.
Of course now most 1st world people have SSDs, but bad software is still a waste of energy (ahem nodejs).
[+] [-] tpoacher|3 years ago|reply
For all we know the attachment this has created for this machine may well have enriched its user's life instead, with no practical hindrance for their work and enjoyment of the machine.
If anything, this person felt proud enough of this little triumph that they felt the need to share on HN. (it didn't sound like an "I hate me shitty 15-yo machine" rant to me ... quite the opposite)
[+] [-] f1shy|3 years ago|reply
[+] [-] troyvit|3 years ago|reply
[+] [-] Bancakes|3 years ago|reply
People used to write their own Haskell compilers, now they buy stagnant/slow computers as an upgrade.
[+] [-] lbschenkel|3 years ago|reply
[+] [-] mpcannabrava|3 years ago|reply
[+] [-] dijit|3 years ago|reply
Silly example is gmail, which loaded in 1s on my 2011 MacBook Pro when new, if it load it again today (I just tried) it takes 35 seconds before I can click anything.
Another might be everyone’s favourite software to hate on: Teams.
On my 2011 MacBook Pro: fans squealing, UI of the OS becomes unresponsive, beachballs. But chat/video software of the era was not so heavy.
What annoys me is that this machine is supposedly faster than yours, (i7, 8GB, SATA SSD) but the capability of the machine has been whittled away over time.
[+] [-] Tade0|3 years ago|reply
Gmail currently does easily over 50 HTTP requests when loading, and browsers limit the number of connections:
https://docs.pushtechnology.com/cloud/latest/manual/html/des...
The net effect is that you wait at least 8x (but probably much more) your ping to the server for the page to load.
It's sort of a plague in enterprise web apps and stems from the fact that nowadays you have small teams working on independent modules, which do their own requests. Banking apps are the worst offender here.
Also some people are simply unaware of/ignore the issue. The other day I inspected an e-store my friend paid decent money to set up and the first thing that I noticed was that it was firing 200+ requests, because the devs neither bundled nor minified their code.
I thought this was because it was still in development - nope - another store by the same company had the same issues, causing the site to load 12s+ on a good connection, and 30s+ on a 4G simulator.
[+] [-] Nition|3 years ago|reply
[+] [-] herbst|3 years ago|reply
On Linux it's often the opposite and a new update may even makes your old machine faster than it ever was.
[+] [-] jxramos|3 years ago|reply
[+] [-] harha|3 years ago|reply
That being said: I kept my 2013 MacBook Pro retina until a few months ago, one year after a battery replacement which ended up breaking other parts and becoming to expensive to fix. Otherwise it ran perfectly fine and the high quality screen was almost on par to current screens.
[+] [-] ricg|3 years ago|reply
I cleaned both and now the fans rarely spin up to full speed, because the hot air can actually leave the case again.
See this guide (the guide does not show cleaning the grille, but that is the important part).
https://www.ifixit.com/Guide/How+to+clean+your+MacBooks+fan+...
[+] [-] usrn|3 years ago|reply
[+] [-] alophawen|3 years ago|reply
[+] [-] michaelbrave|3 years ago|reply
[+] [-] hattmall|3 years ago|reply
[+] [-] NikolaNovak|3 years ago|reply
That being said, there are many reasons to stick with repairable old equipment, including "it still works".
So while I am not currently computing on anything from 2007 :), I have t420s laptops used on daily basis (February 2011),and my primary main desktop is chugging the amd fx8350 (2012). I use it for gaming, light room and Photoshop no problems! I live in Canada and have good income - but there's genuinely no reason for me to replace these. Like yourself, I've changed and fixed parts - particularly hard drives. But their hearts are still beating strong :).
[+] [-] ckz|3 years ago|reply
I also have a machine from 2007 in regular service, though in a secondary role (file server, etc.), but my daily driver isn't that much newer (2013, still a rust drive). Both machines have generated and continue to generate plenty of productivity and revenue.
I find that a little overbuilding in the right areas, like choosing a first-gen quad core in 2007 (often considered overkill on forums at the time), will greatly help the chances of you creating something that will last.
It's important not to hoard, but there's tremendous value in finding and maintaining quality. The advantage of old things is that you can point survivorship bias in your favor. Buying new, but very selectively with an eye towards 20-100y duty cycles (and maintaining them, like you're doing!) greatly helps in the same way.
[+] [-] rpgbr|3 years ago|reply
Last week I got a new iPhone SE 3rd gen to replace my almost-five years old iPhone 8 due to its battery gone wild (76% of original capacity, randomly dropping to 1% from 70~80%). The old one was fine, but it was only when I got the newer that I realized what I was missing — basically, speed. I got used to iPhone 8's sluggishness to the point of not noticing nor caring about it, but when I put my hands onto the newer version, it was like I removed a giant stone from my shoulders — in that context, I mean.
Today Apple announced a newer macOS that I won't be able to install on my 2015 MacBook Pro. A few minutes earlier, they announced a beast of a new computer. So… yeah, I still firmly believe that someone should keep a computer as long as possible, but if it's your tool to get work done, maybe update it once in a while — and, obviously, resell or repurpose the old, still capable one.
[+] [-] dusted|3 years ago|reply
Cars are the same, driven to death.
We have few cups, plates, knives and forks of the same style, they are all from somewhere else.. never bought.
I have a large collection of old computers that I enjoy playing around with for various reasons, and I have just never been able to throw out a computer that works (or that does not, my wife would interject).
But for my whole computing-life, one thing where I will spend whatever money is available, has been computers, if I can get an improvement in speed, capacity or stability, I will take it. I've spent my days waiting for computers, to watch them while they pick up bytes from tape, while they grind at floppies, and clunk away at harddrives and spin plastic discs, and for nostalgic reasons, I don't hate it entirely, but I don't want that in my daily life anymore, I don't want to waste my hours waiting for computers, unless it's pure retro-recreation (has anyone ever sat down to watch an RS/6000 boot? https://www.youtube.com/watch?v=c7bN1hYqD7Y)
[+] [-] throw457|3 years ago|reply
For repurposing I often hunt for old broken radios to put a raspi in it and use it as smart speakers with mycroft, spotify connect and airplay connectify. If you get ones from quality brands the speakers are usually still in really good shape and you need nothing more than a small amp to use them. Add some yellow leds for lighting and you have a nice looking smart speaker for 30-40 bucks. I just love the aesthetic https://imgur.com/fZDEEyL
[+] [-] carbonguy|3 years ago|reply
- When my partner replaced their desktop, I rebuilt the old one into a NAS. I had to get new hard drives and a SATA port card to make that one work.
- Current main computer is a desktop that I helped my friend build, which I bought back from him in 2013 or 2014 after he upgraded. I've had to replace the power supply and the graphics card; currently it has an RX 580 from 2017.
- Picked up most of my networking gear from my previous job as an IT consultant, including an HP JE008A switch and an old Sonicwall TZ210.
I've also got the IT pack-rat shelf full of equipment that I "might use someday" - a stack of Chromebooks, network switches, graphics cards, various bits and pieces.
The last piece of kit I actually spent real money on was an refurbished Dell R720, which I'm currently using as my VM server. I've added more RAM and drive space to it as I've needed.
[+] [-] grupthink|3 years ago|reply
I'm still rocking a 2007 custom built desktop w/ an overclocked Intel E8500 Core2Duo. In 2012, I upgraded the hd to an SSD and the GPU with an Nvidia GT640, and converted it into a rock solid Hackintosh.
My other computer is a 2013 15" Macbook Pro with maxed-out specs that was purchased for me by my company.
Both systems are stable and fast to me. My main applications are Firefox, Sublime Text, Xcode, and Iterm2. I don't do gaming or video editing. I dabble with ML via Colab Pro. The only thing I'm unpleased about is the Macbook is about 64°C when it's connected to my Apple Thunderbolt monitor and 2 other monitors, so a laptop cooler is a necessary part of my set up. I wouldn't get rid of this notebook unless I had to, which I will be forced to real soon because Apple won't update the OS (stuck on Big Sur), so Xcode is forever stuck on 13.2.
I'm in California, btw. I haven't used the M1. Besides running cooler, I can't imagine an M1/M2 feeling very much different.
[+] [-] forty|3 years ago|reply
My first laptop is from 2009 (ouch). It's a Samsung 17"3, with an Intel core duo, something like 4GB RAM and some ATI Radeon GPU. Though I'm not the primary user anymore, it still works well enough (main annoyance in that I broke the W key and never bothered fixing it). The only upgrade I have ever done is replacing the disk with a SSD after it broke (the computer felt from a table). The battery is completely dead now, so it mostly has become a desktop computer (which is fine, it's pretty big anyway, and an external keyboard/mouse are nice too, given the touchpad is shit and the keyboard is a bit broken).
It costed my parents 700€ (I'm in France), so even at the time it was not a very high end computer. It has served me well, and now my wife. I'm thinking of retiring it, maybe transform it into a server by removing the screen and the keyboard.
[+] [-] yjftsjthsd-h|3 years ago|reply
[+] [-] owyn|3 years ago|reply
Except!
I feel like there's been a lot of forced obsolescence for sure. Things really went downhill like 2-3 years ago. Gradual lack of OS and driver support made it harder to use as a music machine. Boot camp was no longer supported without some crazy firmware hacks that I didn't bother with. I just got an xbox/ps instead. After some combination of OS and driver updates, my firewire audio devices no longer worked. The USB Audio devices I tried were always terrible (keeping the machine from sleeping properly).
It can still mostly log in to iCloud and iMessage, but there are weirdnesses. I did pick up a used firewire interface that does work with this OS (El Capitan).
But I really think the hardware could be made to work on the latest OS with very little effort.
[+] [-] Panzer04|3 years ago|reply
If you waste an extra 15 min a day on loading times because you have a 10y old PC, the wasted productive time can add up surprisingly quickly. At the very least, ensure you get those high-value upgrades in (in particular SSD, but also other stuff like semi-modern 4-8 core processor, enough RAM for your tasks)
[+] [-] gregmac|3 years ago|reply
Since I originally built it, it's undergone dozens of upgrades: close to a half dozen motherboards, a few more CPUs, several GPUs, lots of RAM, drives, etc. I think 3 cases, and at least that many power supplies. But it was never all at one time. I definitely did a couple generational upgrades that were nearly everything, but stopped short. There's literally nothing left from the original build.
The parts were always then passed down to other uses: builds for other people, or a server in my basement.
This year, due to a failing motherboard, I did probably the biggest upgrade I've ever done at once; including AMD over to Intel, new case, SATA SSD to NVMe, but still but full: I kept the power supply (I hust bought it a couple months earlier, thinking it was the thing causing me trouble) and GPU (impossible to buy something reasonable).
[+] [-] birdfood|3 years ago|reply
I have a machine given (lent) to me by work though.
[+] [-] LeoPanthera|3 years ago|reply
It's amazing how much you can do with them.
[+] [-] georgia_peach|3 years ago|reply
I've been getting my equipment 2nd-hand off of ebay. Recently "upgraded" to an HP fanless mini-pc (Core i5, 16GB) to make more room on my desk. Since Moore's law is practically dead, I didn't see the point in paying ~$800 for a new one when the 5-yr-old scratch-and-dent model was only $135, and any performance difference has been imperceptible under my use cases. I work mostly in the terminal anyway. The previous computer was also more than fast enough, and so was the one before it.
Only "game changer" for me has been the SSD. I will never go back to platters for an interactive machine.
I also have a really outstanding clicky-keys keyboard I picked up on alibaba a long time ago, and it disassembles easily enough for an occasional run through the dishwasher.
[+] [-] deathanatos|3 years ago|reply
> When was the last time you gave something extra life instead of throwing it away?
Ugh, unfortunately I'm at "throw it away", basically.
My current build, built in 2011, won't stay powered up. It gets anywhere from a few seconds to a few hours (and sometimes days) and then inexplicably power-cycles.
A tech thought it was bad RAM, but the DIMM he pulled checked out under memtest, and removing it doesn't change the symptom.
Given the behavior, it's probably one of the PSU or mobo, the problem is just which. I lack a competent tech or the parts to hot-swap with. The problem with replacing the mobo is that it then causes the replacement of the CPU and RAM, as the sockets for both have since changed. (Unless I find an older mobo, but it's 11 y/o, so probably not.) What with the chip shortage, it's going to be fun to find parts. I'll probably jump to AMD, too.)
The mobo (an ASRock) is not a high quality board for what it should have been, and in addition to the power cycling problem had other flaws since day 1. The PSU impacts the case fans. Newegg regened on the GPU so it never got that. And now it doesn't turn on. I will probably salvage the HDD in it (its on its second), and … I don't really know what else I can take. The DVD drive, I suppose.
[+] [-] Termitiono|3 years ago|reply
SSD/nvm are same defaults for me.
Memory I currently have 48gb in my desktop for running a VM properly.
My last CPU upgrade was necessary when I got a new camera and the raw files grinded Lightroom to a snail.
My keyboards are either full metal base with real cherry MX keys or a expensive ergonomic keyboard also with cherry MX keys.
I sit too long on my device every day to cheap out.
My displays always are at least IPS panels but my current display is already 6 years old. Still IPS with 27" and 1440 resolution.
I think it's good that you can work with your setup and your situation is a little bit harder I guess but make sure that you don't need to wait unreasonably long for your PC doing it's tasks.
And never use a HDD as your main hard disk!
[+] [-] lasfter|3 years ago|reply
It's missing a couple function keys (which I never use) and I finally replaced its battery this year after growing annoyed of having only 30 minutes to an hour of battery life.
I love my little Thinkpad. Keeping up with shiny tech can be fun, but there's also pleasure in using and maintaining your timeworn tools.