AstonJ

AstonJ

How often do you upgrade/replace your dev machine?

How often do you buy a new dev machine?

  • Every year with the latest release
  • Around 1 or 2 years
  • Around 2 or 3 years
  • Around 3 or 4 years
  • Around 4 or 5 years
  • Around 5 or 6 years
  • Around 6 or 7 years
  • Around 7 or 8 years
  • Around 8 or 9 years
  • Around 9 or 10 years
  • After at least 10 years
  • Whenever my current machine breaks
0 voters

If there is any particular reason why you’ve settled on the frequency you have, please share!


Other related polls that might interest you:

Most Liked

dimitarvp

dimitarvp

I have voted 5-6 years for partially the same reason you cited: after this period I feel that the vendors have mostly abandoned the machines, especially Apple.

They have a generous policy to support devices for a long time but my Intel Mac has visibly slowed down at places and I know for a fact its thermals are fine. Apple just doesn’t bother as much with devices they internally (and secretly) consider obsolete. I have also noticed my iPhone 12 Pro Max getting detectably slower in the last 3-6 months (and the battery is still shown as Peak Performance) which really started making me weary, if not angry. Planned obsolescence is alive and well, sadly. The corporations understood it’s a bad PR to announce it openly so the next order of business is to do it surreptitiously… :confused:

This is why I’ll gradually make a comeback to Linux. The laptop I have is actually fairly powerful and I know that for as long as the hardware is working well, Linux will keep it fast and reliable. Linux also doesn’t have (not by default) all the scanners and telemetry that Apple and Microsoft employ – in the case of Apple they literally scan every program after you start it which is resulting in a periodic lag when you work in the terminal for longer periods of time.

Macs have served their role in my career. I might buy a refurbished M1 or M2 on a low-mid configuration (i.e. with 16GB RAM so the OS does not trash the SSD and reduce its lifetime) because they are champions in battery life and are lightweight – I’ll need that when I start traveling and working on my own business(es). But outside of that I’m going full Linux (and I’ll be remoting into my home Linux machines with the Mac laptop as well; it’ll be a beautiful and lightweight thin client).

So if you make the same poll next year I am definitely voting “Until it breaks”. :smiley:

11
Post #3
cmo

cmo

I used to buy ThinkPad laptops because their keyboard is so nice and they’re pretty. I need Windows to do the control systems part of my job and occasionally travel to sites for work. The screen is cracked, the battery only ever really lasted a few hours under load and it will burn you if you put it on your bare legs. I bought an M3 MacBook Pro in December after checking that I could get away with running Citect and RSLogix on Windows ARM in a VM. The battery life is phenomenal and the performance is great. Keyboard is total rubbish compared to the ThinkPad and where the hell is my delete key. Stop pretending that your backspace key is a delete key, Apple.

My desktop is a stupidly overspecced 24core Threadripper with128GB RAM tower that I built in 2020 to run all manner of VMs at once. Hopefully lasts a long time cause it cost me and arm and a leg.

fuelen

fuelen

I think I’d still use my HP Zbook, but winter of 22/23 was hard in terms of electricity in Ukraine. I had to buy a new laptop with good battery and USB type C charger, so I could use power bank during power outages.

sbuttgereit

sbuttgereit

I’ve done something similar. Around 2017 I got Lenovo ThinkStation; this was a system that had “umph”… but was an older model close to not being sold anymore so was relatively cheap. I put some after-market upgrades in and that box continues to serve me very, very well. Right now I’m running dual Xeons with 10 physical cores each and 192GB RAM. Just like you describe, to not be limited when running VMs, concurrently running various workloads, or working well with largish data is something I’d have a hard time giving up at this point.

There are only really two issues with this buy big/hold long approach so far: vendors can put arbitrary constraints on you which can mess with your day. I do a lot of business type work and so I run with Windows 10 using WSL for most dev… but Windows 10 is effectively EOL and there is no upgrade path because my hardware is old enough not to support the correct TPM versions. Other equipment I want to use is made for compatibility with newer hardware and doesn’t mix well with my old workstation; I upgraded my monitor to a an ultrawide a year or so ago and it doesn’t want to work well with my older workstation (part of this is just their firmware isn’t any good, but still… )

I also use a laptop (Surface Book 3), but the workstation is my main axe.

stevensonmt

stevensonmt

Whenever a thread like this comes up, I guess. I had been perfectly content with my 12 yo desktop but ever since reading this thread I’ve been browsing newegg and amazon looking to build an upgrade.

Where Next?

Popular in Polls Top

AstonJ
A terminal multiplexer is a software application that can be used to multiplex several separate pseudoterminal-based login sessions insid...
New
New
New
AstonJ
I think I’ve used LittleSnitch since my first ever Mac - does anyone else use it or whatever the equivalent is on your OS? What does it ...
New
AstonJ
Following on from a conversation in the Tidewave thread - how useful do you think AI dev tools are right now and how useful do you think ...
New
AstonJ
After seeing some of the responses in this thread, I’m curious how much RAM you’re opting for and whether there is any specific reason fo...
New
AstonJ
How often do you buy a new dev machine? poll If there is any particular reason why you’ve settled on the frequency you have, please shar...
New
AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New
akoutmos
I was wondering how people are handling run-time configuration of their Plugs in their Phoenix applications as of today: poll I am also ...
New
AstonJ
The stereotype for ‘geeks’ is multiple monitors! But let’s see… poll
New

Other popular topics Top

shahryarjb
Hello, I get Persian date from my client and convert it to normal calendar like this: def jalali_string_to_miladi_english_number(persi...
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
_russellb
I want to try my hand at web scraping. What tools/libraries do I need to use. I’m hoping to turn this into something professional so don’...
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 49522 488
New
lk-geimfari
What is most correct way to open, read and parse JSON file with poison? For example if we have example.json file in root of some projec...
New
mcarvalho
What is the difference between System.get_env and Application.get_env? For example, what are best practices to use one versus another.
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
Fl4m3Ph03n1x
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: ) Hello all, this is ...
New
AstonJ
by Lance Halvorsen Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web application...
460 27162 124
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New

We're in Beta

About us Mission Statement