Bc they’re about to release a VR headset PC that allows just that. It will likely inspire other companies to do so as well
I make things: electronics and software and music and stories and all sorts of other things.
Bc they’re about to release a VR headset PC that allows just that. It will likely inspire other companies to do so as well
Move to VR and infinite screen space. We’re so close. No doubt once Apple joins the fray it’ll be time
What I said:
You could mull over and discuss a million different ways to get started. The most important thing is to be decisive and just do
We could go on for hours debating what the best beginner language, environment, project, etc is, but the important thing is that they pick something and do it.
I gave them a specific thing to get started on. That’s the important thing.
Learning programming is gonna be hard. They’re gonna face issues no matter what, so like I said:
Is it the best way? Who cares just get started
That’s why I said you missed the point. I don’t think you read my reply at all and just stopped at the first word lol
Rust is renowned for being hard and frustrating to onboard onto. I don’t think this is a wise suggestion.
You missed the point
Pick Rust, learn Bevy, and make a Flappy Bird clone. Is it the best way? Who cares just get started.
You could mull over and discuss a million different ways to get started. The most important thing is to be decisive and just do
I need to get caught up on C#. I stopped using it just before C# 8
NixOS is great
My workflow hasn’t changed much except I now find myself writing shell.nix files in my projects instead of having various compilers and build tools installed in my config itself since adding a random one-off dependency for a project is tedious if it doesn’t get added to the correct environment variable or something. Ultimately, this is really a benefit tho as it means I have a reproducible dev environment that can be shared with anyone else.
It also simplifies a lot of configuration stuff with sane defaults making it way easier to spin up things that might take a little bit of messing around, e.g. different desktop sessions (currently, I mostly use i3 and GNOME Wayland + Pop Shell, but I’ve experimented with others).
It’s more about how clear it is for me to get to my workflow. The Nix system (language, package manager, and OS) is really just beautiful once you get your head around everything.
I’ve been on Nix now for a few months coming from Fedora (1 year) and before that Arch (3 years), and I’ve loved every second so far. I use it for both work (embedded software engineer) and personal. It feels like the last thing I’ll ever config
No, the choices are absolutely not clear in any way
That’s a ridiculous thing to say. You’re being disingenuous.
difficult for you to distinguish at a quick glance
That’s what I’m saying though. You’re just mincing words. If you look at GNOME and then look at KDE, you’re not going to see very many similarities. The choices are clear.
They’re going for drastically different things. So yeah, it’s obvious; they’re not trying. They haven’t done a single search.
Mint is currently my recommendation for Windows refugees and has been for a while.
If you’re not worried about high-performance gaming, you’ll be fine with whatever. For developers, any Linux distro is gonna be leagues better than what you’re used to on Windows. For Assembly, NASM + VS Code will be great.
it’s impossible to keep up with all of the changes
Literally not true. It’s all handled for you. You could use a stable system like Debian or Gentoo for years without updating or only getting security patches or use a rolling system and get all the updates easily. No one says you’ve gotta reinstall your system all the time. Every distro has some way to keep up with updates. It’s not like you’ve gotta compile every program yourself and pull the git repo every few days or reinstall your OS every year.
Way Too Many Choices
Linux’s biggest obstacle is the paradox of choice
If you are scared of the options available for Linux, you are ignorant. It’s understandable some people get anxiety when presented with too many equal options, but the thing is they have to be equal options. This is not the case in the Linux world. The options are all different. You as a user will want different things than other users. You may not have thought about what you want, but you do have wants. You have an idea of how you want to use your computer. It’s a matter of doing a Google search to find what option provides your choice. It’s not like choosing between 5 ice cream flavors you all like; it’s like choosing what to eat between ice cream, vomit, feces, a rock, and a block of wood. There’s a clear right choice. If you really believe that there are an overwhelming amount of choices of Linux, you are simply ignorant of the most basic UX differences. Like, you haven’t even tried to compare. You just heard “there are 2 things” and panicked.
I’m really tired of this stupid myth of too much fragmentation in Linux that gets passed around. There’s a reason for the fragmentation; it’s not arbitrary, so it doesn’t hurt to have it. We’re talking bare minimum looking stuff up or asking a question.
Why? Because Linux is high maintenance.
Only true if you mess with stuff. If you’re a newcomer and just want stuff to work. Pick some common, stable OS like Ubuntu, use flatpaks or snaps, and it will just work.
I did nothing out of the ordinary – yet somehow it ended up breaking my desktop. The result? Neither Unity nor Gnome worked properly, so I went back to Windows to cool off… and haven’t been back to Linux since.
Ah okay, this article was written nearly a decade ago. That checks out. There were several significant improvements to Linux around 5 years ago or so.
But also, “nothing out of the ordinary?” Installing a totally new desktop environment is “nothing out of the ordinary?” It’s something you can’t even do on Mac and Windows!
Software Quality Is Mostly Sub-Par
Just untrue. There are tons of fantastic FOSS apps out there with better UX than I get even from proprietary apps. Another myth that has 0 Google searching behind it. I mean look at the GNOME apps. They’re all really really good for the most part.
This probably also comes from the age of the article too. A lot of that came like 5 or so years ago. There were some big pushes.
There are some important proprietary apps that are unavailable with no great alternatives like Photoshop, that’s fair, but for FOSS apps that are just trying to do what they want to do, there’s some with great UI.
Yeah I never could figure out Ableton either lol
Personally, Ardour > Bitwig. Couldn’t ever figure out how to do anything in Bitwig. Very complicated an unintuitive.
Ardour is also unintuitive but 1) I did eventually figure it out and 2) it’s at least free
Thankfully, we migrated to git entirely right before I joined the company
So let’s break the dang web
Return to the office. Forced to use Windows again
Systemd is a large piece of software. There are ways to make it smaller and disable various modules for it, but usually by default it’s very heavy.
With a traditional init system, it’s just an init system, and you’ll use other other programs to do the other things. This basically means a chain of interconnected bash scripts. Perhaps you’ll run into some integration issues. Probably not though. It’ll be mostly the same.
There is no real advantage to this from a user perspective beyond a philosophical one. Systemd works quite well at doing the things it tries to do, but it’s the Unix philosophy to “do one thing and do it well,” and some people care very deeply that systemd does not follow their interpretation of that philosophy, and that’s certainly a fair reason to not use it.
However, if you’re not having problems with using systemd, I’d say don’t bother switching.
In VR, you are able to place windows anywhere. You have infinite amounts of screen. Look at something like Simula