pixelscript

joined 2 years ago
[–] pixelscript@lemmy.ml 12 points 2 years ago (1 children)

Imagine one of those combined Pizza Hut/KFC stores from the 90's, except it's just one big combined buffet of pizza and fried chicken, and the whole place is cowboy themed.

[–] pixelscript@lemmy.ml 4 points 2 years ago (1 children)

As far as I'm concerned, as long as the editor alone can handle every step of the process from development to testing to version control to deployment to debugging, it's an IDE.

I don't care if it doesn't natively ship with all these things and you have to append them with plugins. (I thought we championed software that doesn't force bloat features we'll never use down our throats?) The only applicable factors are that it exposes the extensibility to add them, and that someone has added them.

Does that make EMACS and Vim IDEs, too? If you've sufficiently tricked them out with plugins, extensions, and helper scripts to do every part of your pipeline without leaving the editor, then I guess so! It is an Environment that has Integrated everything you need for Development. If it quacks like a duck...

VS Code is an IDE, and I'm tired of pretending it's not.

[–] pixelscript@lemmy.ml 3 points 2 years ago

MongoDB does it, too. So it's not exclusively a SQL thing.

[–] pixelscript@lemmy.ml 9 points 2 years ago* (last edited 2 years ago)

Why do you have to "announce" your capabilities to beings you designed? Why do you have to onboard them to your "program" at all? If you truly are omnipotent, simply make beings that already know, and are already with the program. Assuming that is indeed what you want, why would you do anything else?

Are you throwing in extra steps for your own amusement? Just as a prank? Why? You're omniscient. You already know how it ends. What's amusing about it?

You are either toying with beings you created to be non-accepting and deliberately presenting conditions that won't convince them, or you're lacking one or both of omnipotence or omniscience.

An argument straight from the edgy teen atheist textbook, sure, but nonetheless one I have yet to see a compelling rebuttal for.

[–] pixelscript@lemmy.ml 2 points 2 years ago

It isn't ironic at all. Ignoring nuance is the whole point. Saying "Period." at the end of a statement emphasizes that the statement is complete, and that you will not entertain any qualifying subclauses being appended to it. It's explicitly rejecting nuance.

Still annoying, though.

[–] pixelscript@lemmy.ml 6 points 2 years ago* (last edited 2 years ago) (1 children)

My university Linux cluster was my first introduction to Linux in general, and they ran MATE of all things.

A few years later, when I decided I was done with Window's bullshit and wanted to jump my daily driver to Linux, I installed Ubuntu MATE so I'd have the best familiarity edge I could to minimize friction.

MATE is alright. Despite being rather barebones and dated (being a life support fork of GNOME 2, I understand that is indeed kind of the point), it served me well for about 5 years.

I got a real urge to switch, though, due to just how little support or documentation there is for anything in MATE. I was also getting fed up with Ubuntu's Snap crap as well. So I decided to dump both for something else.

I wanted to stay on Debian's architecture for now, but no longer had need for Ubuntu's handholding, so raw Debian it was. As for the DE, I personally like the rich, full-fat ones more than the lean ones, and I wanted something modern, popular, and with highly proliferous support resources. That basically meant GNOME 3 or KDE Plasma. And I guess maybe Cinnamon, but I always see it marketed as the "newly ex-Windows user training wheels" DE, and that isn't my need.

GNOME 3 strikes me as the "MacOS" of Linux DEs. It wants to swim against the current to introduce its own paradigm. Everything designed to work in its ecosystem is buttery smooth and sexy, yes, but since it's also a counterparadigm, that tends to relegate you to the pack-in software and a handful of big vendors. Most other software has to rely on clumsy shims to fit in. I'm not about it, tbh. I'm sure it's fine, I just don't think higher highs are worth the lower lows, and I generally wasn't in the mood for a drastic paradigm shift.

So, KDE Plasma for me. It was unfortunate I made the leap just as they decided, "Wayland is stable and supported enough for everyone now!" (it isn't, lol), so it's a bit rockier than I was hoping, but whatever. Stability and support can only improve with time. And I expect faster adoption of Wayland than I do the GNOME 3 paradigm since Wayland is currently the only ship of its kind in the water that isn't sinking.

Aaaaall that said, KDE treats me pretty well, minus the Wayland issues. Upgrading to it from MATE was like trading up from a cheap, dingy hostel to a clean 4-star hotel. Should've leapt years ago.

[–] pixelscript@lemmy.ml 2 points 2 years ago

Bottom should be Composer.

[–] pixelscript@lemmy.ml 12 points 2 years ago (2 children)

Static analysis won't save you from all of them, but they will definitely save you from the great majority of the ones ProgrammerHumor seems to get worked up about.

I still see people sharing ancient memes about pouring over code for hours looking for mismatched curly braces, missing semicolons, and greek question marks. These and the bulk of minor syntax problems like them should all be complete non-issues with modern tooling.

[–] pixelscript@lemmy.ml 59 points 2 years ago (13 children)

It's 2023. If you're not using an IDE or a highly extensible text editor with simple static analysis features, I really don't know what to tell you.

[–] pixelscript@lemmy.ml 2 points 2 years ago (1 children)

I would classify it in the same mental bucket where I put activity and workout monitor apps that track steps or calorie goals.

Now, whether it actually produces consistent, net positive health results, I can't say either way.

[–] pixelscript@lemmy.ml 4 points 2 years ago (1 children)

Did you seriously just post a GNU/Linux interjection unironically?

view more: ‹ prev next ›