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.

Where Next?

Popular in Polls Top

New
thojanssens1
In an attempt to figure out what are the preferred GraphQL clients for Elixir developers, I made this poll below. If you’re using GraphQL...
New
AstonJ
Inspired by Andrew’s post in another thread about types: If the main benefit of static typing is to catch errors, and most people think...
New
jaimeiniesta
Alchemists everywhere! Join our poll to see what countries have the most Elixir developers! (Please note if you voted in the original po...
New
JEG2
Which topics would you most like to see covered in downloadable Livebook guides (like the How to Train Your Scrappy Programmer series I r...
New
AstonJ
Do you use Dialyzer/Dialyxir in your Elixir projects? poll If you only use it in some of them, which ones? If you don’t use it, why not...
New
ryanswapp
I think it would be interesting to see how most people are using Phoenix in production. Do you use it as an API backend for a SPA? Or do ...
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
josefrichter
There are two polls and a third question… 1) Displays poll 2) Orientation poll 3) Configuration Please let us know how you are using you...
New

Other popular topics Top

axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 48342 226
New
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
AngeloChecked
What learn first? Rust or Elixir Hi Elixir community! I’m here because i want learn a new language. I’m a junior developer and mainly i ...
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
RisingFromAshes
I’ve read in another post that it may be possible with a router helper - but I couldn’t find an appropriate one, and tbh, I’m still just ...
New
nobody
Hi! In PHP: $_SERVER[‘SERVER_ADDR’] - in Elixir? Searched the docs for ip address and the web, no good results. Thanks!
New
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New
rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list. ...
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New

Latest on Elixir Forum

We're in Beta

About us Mission Statement