• 0 Posts
  • 402 Comments
Joined 3 years ago
cake
Cake day: June 13th, 2023

help-circle
  • It’s all variable, and highly dependent on the languages you use, the types of applications you develop, your personal workflows, what you learned with and got used to as you were learning to program, and a myriad of other factors. Painting in broad strokes, like what the meme is doing or what you’re doing, is almost never correct. There’s always nuance.














  • It’s Canonical’s (the company that created/updates/supports Ubuntu) package format. There are a few problems.

    They can only be hosted on proprietary Canonical servers. That sort of flies in the face of one of the “free” aspects of Linux. Canonical is also sort of fostering a reputation of abandoning/massively changing something core in Ubuntu every couple major releases, which has made some wary of depending on snaps, since if Canonical decides to stop hosting them, anyone dependent on them is kinda screwed. Snaps can also chew up disk space if you’re not careful. I don’t think that’s necessarily unique to snaps, but in my experience that issue has been worse with snaps than with comparable alternatives like flatpaks.







  • Agree you’ve covered some of the pros of alphabet systems and cons of logographic systems, and those are totally valid. You’re neglecting the other sides though, so let’s balance that out:

    Here’s some pros of logographic systems:

    • Higher information density - you can say more with less, and readers can parse it faster

    • Compound words are intuitive - just put the symbols for the two halves of the words next to each other (or visually combine them in some cases)

    • Symbols have direct meaning - there is usually no “sounding out” words to figure out what they mean, the symbol by itself fully encapsulates meaning, independent of pronunciation

    • Because meaning is independent from phonetics, ambiguity is reduced with homophones, in that two words that sound the same still have two different-looking symbols

    • Written communication can still be understood even across different dialects, and even across different languages altogether, if the same logographic system is used, and even if those logographic symbols have different pronunciations. This separation makes it possible to communicate across language barriers without having to learn a whole other language.

    • Logographic systems don’t have to adapt to changes in pronunciation over time, they’re stable

    Here’s some cons of alphabet systems:

    • Much lower information density takes longer to read, most people have to internally convert the visual data to sound to understand it, so it physically takes more brainpower/effort to understand written text

    • Wild inconsistencies in phonetics within a language, requiring rote memorization of spelling “rules” and all of their various exceptions. Makes learning new words difficult as you can’t be sure if you’re “sounding it out” correctly unless you’ve heard the spoken word

    • Meaning directly depends on phonetics/pronunciation, which can lead to confusion and ambiguity with alternate pronunciations, alternate spellings, and differing dialects (e.g. Canadian French vs. Metropolitan French)

    • Learning a language that uses an alphabet system means learning it twice - the written language and the spoken language

    • Homophones and hereronyms? Good luck

    Also here’s some food for thought. I 100% guarantee you use a logographic system every single day, very easily, without even realizing it. In fact, nearly the whole world uses it - Arabic numerals.