dimitarvp

dimitarvp

Thoughts on leaving macOS for Linux? (split thread)

Yeah, feels the same here. :confused: And I made a much bigger investment, the iMac Pro I got was $8000 at the time I bought it (2019).

As a programmer I get it, you want to move on to the good stuff and stop fighting legacy problems and whatnot but as a user I can’t excuse Apple. People can’t just buy a new machine every year, most can’t anyway. And even if they can, it’s a huge e-waste problem. Whatever happened to sustainability?.. It’s only touted when it profits the corps, that’s what happened – and that’s how it always was.

If it was only that. Opening system settings takes two full seconds. Makes me angry every time. In 2025 this is simply shameful.

This… is just sad. Apple we knew practically no longer exists and is the same in name only.

And it only confirms my gut feeling that’s been building up for 2 years now. Time to spec a good (if not absurdly overpowered) Linux workstation, go all-in, learn all the kinks – subreddits like this one can inspire and help people, I reckon – and just forget about Apple. They are ruled by a logistics expert and an accountant. :expressionless:

Most Liked

derek-zhou

derek-zhou

Who need a fast computer. I once make do with this setup for a few days. No brand El-cheapo Android tablet + mechanical keyboard. I still use it to test websites: if it usable on here, it is usable everywhere.

derek-zhou

derek-zhou

It is for our geeky self esteem, man. I can make do with a cheap chrome book, but I don’t want to be seen with it.

D4no0

D4no0

Never understood what is the point to get a expensive machine for development, especially if you don’t plan on doing more exotic stuff like running or training models. If you plan on investing such a large sum, then I think you will get better value by getting a proper server and placing it in a datacenter in your country.

I personally have used for the last year the cheapest air m1 and it’s more than enough to work on elixir projects, it usually doesn’t even get warm. I have a setup with a docking hub, where I can connect it to proper keyboard/mouse and monitors. The only limitation I don’t like is that m1 chips support only 2 monitors in total.

dimitarvp

dimitarvp

But I plan to do a lot with it actually. Plus I hate slow machines in general. Not like I stress my machine 24/7 but (1) I have ideas for project that would do that and (2) I work in a flow state and can absolutely have my productivity destroyed if I have to wait 7 minutes for something.

Plus, future-proofing. I don’t want to buy machines every few years. As we chatted with you before, I want to get something that will last me good 10 years or more. Computers are tools and they have to be reliable and durable. So I’ll do my best to find one such machine.

sevenseacat

sevenseacat

Author of Ash Framework

Man I used to love my Linux machines, until I started a job in 2015 and on my first day got sent to the Apple store to buy a Macbook. That was a sad day.

I’ve been pretty entrenched in the Apple ecosystem ever since :confused: I love the hardware, but the software leaves a lot to be desired sometimes

Where Next?

Popular in Dev Env & Tools Top

hauleth
Question as in the title. Are You using EditorConfig in your projects? poll
New
AstonJ
Inspired by @jdiago’s post containing this slide: I thought it would be interesting discussing what independent languages like Elixir...
#ai
New
AstonJ
Welcome to our thread for Mac users :smiley: Windows users please use this thread Linux users please use this thread For those who dis...
New
AstonJ
Welcome to our thread for Windows users :smiley: Mac users please use this thread Linux users please use this thread For those who dis...
New
blazejcm
Hi everyone! I’m wondering what the community would recommend as the best IDE toolchain (in VSCode) available today. I’m talking about s...
New
AndyL
Elixir has rapidly changing hex packages, both public and private. For people who use AI Coding Tools (Aider, Cursor, Windsurf, etc.), h...
New
DaAnalyst
Note: Not a strictly Elixir question but relates to us as well. A year or so ago I asked Grok (or ChatGPT, can’t remember) what would ha...
New
jswny
Has anyone managed to get Codex (the cloud version, as seen here) to work for Elixir? I tried to setup the dependencies but mix deps.get...
New
bradley
Hi everyone, I’m curious how people in the Elixir community are approaching evaluation frameworks for AI applications, whether you’re us...
New
g33kidd
Just curious as to what everyone is using in terms of colors. I’m currently using Sublime Text 3 and using the GoldenDragon color scheme....
New

Other popular topics Top

belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod -- where is this set? Thanks.
New
sergio
In Ruby, I can go: User.find_by(email: "foobar@email.com").update(email: "hello@email.com") How can I do something similar in Elixir? ...
New
pmjoe
I have a relationship of love and hate with Elixir. Lots of things are just absolutely right, but there are some things that are kind of ...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 record...
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
sacepums
Hey guys. I'm new to elixir and im really stocked about it. But I ran into a bit of problem - I need to convert a date sting, for examp...
New
mgjohns61585
Could someone help me? I'm making my first elixir program, number guessing game. I can't figure out how to convert the user's guess from ...
New

We're in Beta

About us Mission Statement