i believe it was @chr@cybre.space who i once saw say something to the effect of "the fact that we're still programming in text shows how far computer science still has to go"

i think about that a lot

there's artfulness, and a sense of the arcane, in skillfully manipulating strange tokens to form the incantations that will get your computer to do what you want

but i often think about how much of programming is only intuitive to me because i've been steeped in it for years

i think visual programming is the next step, and i'm excited to see what people are doing in that area

Follow

incidentally: when you're using the shell in *nix, you're programming. there's a reason it's called shell scripting. and i think some of the complaints non-technical users have with learning to code can also give some insight into why the shell is often so user-unfriendly for that demographic

if you truly want a "year of linux on the desktop" someday, that's worth thinking about

i guess i'm making it sound like i have all the answers or something but really i'm just thinking out loud, sorry about that

i guess part of my fear is that what we have now (three huge OSes that are user unfriendly in deep and fundamental, albeit different, ways) is too entrenched to ever really change

i have heard your replies and our takeaway for today is: kasran knows nothing about ux, operating systems, or computers in general, and you should not take her opinions seriously

@typhlosion Plan 9's #acme and #rc make shell scripting a whooole lot easier

heck, #Plan9 itself is infinitely more pleasant to use than Linux

it could definitely be modernized but it's a much better starting point than anything else I can think of (except maaaybe something based around a single language from the bottom up where the OS is just the runtime and programs can share references to structures more easily, but it'd have to have a very good type system)

@grainloom @typhlosion IIRC, #TempleOS had something similar to this where the OS, apps, and shell code were all in #HolyC

@USBloveDog @typhlosion it'd have to be something that prevents unauthorized memory access :/

@typhlosion fun thought: visual "control flow" diagrams (probably the lowest possible form of "visual" anything) are exceedingly rare to see outside of disassembling; useful when taking things apart yet strangely absent when putting them together

@typhlosion

It is beneficial to corporations to keep the control that they have, and encroach further on what they don't.

User friendliness via interface is a viable commodity, but not access to higher control functions that would deter corporate interests.

Corps HATE modding, because it can use parts and procedures that the corps do not control.

@typhlosion this is unfortunate cuz my stance is Kas is a smart cookie and i trust her completely

Sign in to participate in the conversation
Awoo Space

Awoo.space is a Mastodon instance where members can rely on a team of moderators to help resolve conflict, and limits federation with other instances using a specific access list to minimize abuse.

While mature content is allowed here, we strongly believe in being able to choose to engage with content on your own terms, so please make sure to put mature and potentially sensitive content behind the CW feature with enough description that people know what it's about.

Before signing up, please read our community guidelines. While it's a very broad swath of topics it covers, please do your best! We believe that as long as you're putting forth genuine effort to limit harm you might cause – even if you haven't read the document – you'll be okay!