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

ariandanim
Dear all, Does anyone has tried using ARM Laptop Snapdragon? I am planning to buy new one for my daily coding, but still need some sugg...
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
dewetblomerus
Setting up Cursor Background Agents to work with Elixir was a pain, which led me to publish a Docker image just for this and write a blog...
New
AstonJ
If you use a VPN or are interested in any please vote in the poll - you can select as many options as you want :icon_biggrin: I’ve added...
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
Following on from part of the discussion in the Digital Nomads & Frequent Travellers (Tips/Advice/Chat) thread, I thought it might be...
New
NickGnd
Hey :waving_hand: Tidewave has just been announced by José Valim :fire: Watch Tidewave transform Claude Desktop into an agent by runni...
New
pinksynth
Hey everybody. I was wondering if anybody here has used Panic’s Nova editor. It came out recently and I saw there was no Elixir Formatte...
New
AndyL
For development and prototyping, I’d like to retain a basic ability to perform LLM inference on my own hardware, using open source models...
#ai
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

chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 30048 115
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
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
malloryerik
Hi, this is for people who, like me, have had some friction using .html.heex templates in VSCode. The solution seems to be, in a hyphena...
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
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
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
fireproofsocks
Forgive me if this is obvious, but how does one delete a database record WITHOUT selecting it first? https://hexdocs.pm/ecto/Ecto.Repo.h...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
273 38985 115
New

We're in Beta

About us Mission Statement