Hacker folklore that pays homage to ‘wizards’ and speaks of incantations and demons has too much psychological truthfulness about it to be entirely a joke.
I carved business logic out of the Ant build language in my previous (and first) job. It was a long and disgusting challenge driven by a technical lead who had made technical and process decisions that I find pretty questionable. He also wasn’t using a ticket tracker, then blamed it on me when my ADHD brain had trouble keeping track of verbally assigned tasks. Unfortunately I didn’t have the background or heft yet to tell him to get off my back until we had a proper ticket tracker.
Looks awesome! I’ve been wanting to try openbox actually. To be pedantic, though, the icon is not ascii since it’s made from Unicode characters (someone had to say it).
Do you understand the functioning of both interpreters, down to the CPU instructions? How the database you’re using performs those updates, or quickly finds your items? The precise function of the virtual DOM? TLS handshake protocol? If so, good on you, but you don’t need to know more than the surface level of any of these for a CRUD app. But these and other systems you use hold the raw power, and wielding them poorly could lead to bugs, or security or performance issues.
On the other side, whatever you do may seem mundane to you, but lighting a fire would seem mundane to a sorcerer the umpteenth time they’ve done so. A simple CRUD app could seem dramatic if you have no idea where you’d even start building one, which is the state the majority of people are in.
Better quality control eg. no more issues like Ubuntu shipping a broken version of systemd that wont allow the system to boot.
Prioritize performance over FOSS purity in newbie friendly distros. A graphics card driver that gets 1/30th the FPS should not be the default for a 1,000 dollar graphics card. Anyone that wants the FOSS driver can install it if they want.
Avoid homogenization of software features. i.e. better support of the feature outliers. eg. KDE does not have an option to adjust contrast of scrollbars without a theme that specifically has that contrast. This makes it harder for the vision impaired like myself to use software.
one time I was writing some absolute banger code and wanted some pleasing smells. So I lit and candle and POOF fucking Belphegor suddenly appeared before me.
Isn’t Belphegor the king of sloth? That would actually be super relevant for developers.
Belphegor: “Hey guy, you’ve been spending all afternoon trying to implement this feature, but there’s a super niche framework that gets you 80% there. Here’s the github for it.”
Programmer: “Holy shit I was looking for something exactly like this, how did you find it!?”
it need to work like how your microwave works. You don’t don’t have to know ANYTHING about how any thing related to computer. Just click stuff to make it work. Also get more companies to ship things with Linux
IT support, on the other hand, is more akin to exorcism. In a shaking voice the terrified user describes all the classic signs of a possessed computer, yet when you enter their cubicle and ask them to show you the polterbug, it has already fled in terror and the computer is working flawlessly again. You perform the ritual of reboot anyway, just to be sure.
lemmy.ml
Oldest