@prettygood @rose zsh is how you clock a macfag who's trying to get into linux
@allison @rose @prettygood I miss using i3 on a three monitor setup on my previous job. But there's always some program that refuses to work with a tiling wm, so I eventually gave up trying and just use kde.
@rose Sheesh, I always dread getting fresh-out-of-college people on the job touting their shiny new CS degree. All that ever means is that I have to spend 6-months breaking delusions and forcing them to UNLEARN textbook nonsense that they will never actually see in real life.
"But an Access database should never reach 2GB!"
"Well, this one did. Now buckle up because we need to unfuck it and we've got maybe 20 minutes before managers start losing their minds about downtime."
@rose@snac.pinkro.se I'm a professional software engineer with a degree in CS and my main computer is a macbook pro with the default wallpaper for the current version of the OS (still on sequoia so its a photo of some redwoods)
@prettygood @rose sometimes ricing is just what you do during breaks, or just to have fun
but yeah none of this unix weenie crap is the least bit ergonomic. i’ve tried a bunch and always went back to KDE programs because IN PRACTICE they’re easier to work with. today i tried meli and went right back to kmail because it was orders of magnitude slower and i would’ve had to rice the theme and all the keyboard shortcuts to be able to use it at all (i have a custom layout to prevent RSI) – and it still would just fucking suck on account of having only a single window at a time
zsh is unironically nicer than bash though, both for interactive use and for scripting. you don’t even need to rice it. batch rename files? zmv. run shit in parallel without the weird find -print0/xargs crap? zargs. convert a bunch of images? shortened for syntax for i (*.tif) avifenc $i ${i:r}.avif
also has fewer pitfalls around variable expansion and better types.
@prettygood @rose what pisses me off the most is that these people, either because they’re elitist and want to feel better about themselves, or because they’re boomers with calcified brains, just have no vision of what modern computing could be, and no inclination to solve any of the actually annoying problems. things like pipewire and wayland are the closest we’ve ever come to having something actually nice, and they waste their breath and everyone’s time shittalking them
@phnt @prettygood @rose portals are good though because they let me use KDE’s file picker instead of GTK’s. permissions being an annoyance is chiefly a distro problem if you ask me.
and idk, dbus has terrible code aesthetics and there are many things i don’t like about it, but at the end of the day it’s solving a problem, isn’t causing me any additional ones (ymmv i guess?), and mature enough alternatives have either not yet materialized or not been around for long enough to be supported by anything.
@prettygood @phnt @rose annoying permissions is the same class of distro skill issue as the thing where GUI stuff suddenly wants to open everything in wine internet explorer
@phnt @prettygood @rose all symptoms of linux desktop IPC just being fucking cooked. what’s even there to replace it? android’s binder?
@rose all hyprland setups are larp, same with neovim, ghostty, alacritty, etc. etc.
@ageha@tomo.airen-no-jikken.icu @rose@snac.pinkro.se i work at a silicon valley tech company doing webshit and half the engineers in my department are also very very particular with their setups. lots of custom layout split keyboards, crazy vim configs, highly custom keybindings etc etc though we are all limited by the fact that IT hands out macbooks.
and anecdotally there is a correlation between having non-default desktop setups and actually giving a shit about being good at programming