• 15 Posts
  • 31 Comments
Joined 4 years ago
cake
Cake day: July 18th, 2021

help-circle




  • Fair enough. Now that I think about it, maybe the developer experience in Apple products are not universally lauded.

    For example, I remembered Pirate Software saying that he didn’t develop for Mac because it was a pain, including having to pay Apple $100 yearly to distribute code without issues. Additionally, I remember my brother meeting a Spotify developer, and the Spotify developer said that Apple makes great hardware but lackluster software.

    At the same time, it seems like Swift is not a hated language. The 2023 and 2024 Stack Overflow developer survey reports that, even though few people use Swift (~5% of developers), there’s ~60% of admiration for the language.



  • I’m sorry for having said something untrue. For example, I saw someone saying that they do have fractional scaling with GNOME on their laptop. I see how it’s untrue to say “fractional scaling is non-existent”.

    However, is my experience untrue? Was I lying when I said that my track-pad two-finger scrolling is frustrating? Furthermore, it’s not unusual for people at work to try my track-pad and it being way too sensitive or too un-sensitive, but no in between.

    Was I lying when I said that, for me, it’s hard to get software? Was I lying when I said that maybe this is a skill issue on my part, but even that is indicative of a lack of easy ways of getting reassurance in the way that Apple makes it easy to find software in their App Store?

    Was I lying when I said that, to me, GNOME is gorgeous?

    Was the creator of the Mojo language lying when he recounted his experience developing Swift?

    Was I lying when I said that developers are leaving Linux?


  • I agree that GNOME and KDE are gorgeous and very polished in many ways. However, there are some basic problems at least in GNOME:

    • fractional scaling is non-existent
    • the track-pad two-finger scrolling is painful (compared to a Mac)
    • sometimes it’s hard to get software, especially outside of .debs. For example, in Fedora I had trouble getting Signal Desktop installed from a source that I felt comfortable with (maybe this speaks to my ignorance in how Fedora packages are set up and distributed more than the reality of insecurity, but even this is part of the issue: I couldn’t find any reassurance). To be fair, Open Suse gave me that reassurance, because I understood that YAST was somehow more directly tied to the source (I could be wrong, but that was my impression). However, YAST’s software download software is a far cry from the kind of UX that the GNOME Software app is or the Apple App Store.

    Despite these problems, I do have to recognize that GNOME is absolutely gorgeous. It’s precisely the kind of user-centricity that I want to see in Linux.

    However, the end-users aren’t the only users. There are also developers! For example, Apple has cared about their developers as customers. I remember listening to the developer of the Mojo language talking with Richard Feldman, and he said that the development of the Swift language made it clear to him that Apple is aggressively user-centric. I don’t doubt that there are many problems with Swift as with Apple products in general, but I don’t see that kind of discourse in Linux, let alone the kinds of positive developer experiences. Heck, key developers are leaving Linux!


  • Today, it is practically impossible to survive being a significant Linux maintainer or cross-subsystem contributor if you’re not employed to do it by a corporation. An interviewer to the Linux dev that’s mentioned in the article: “So what did you do next to try to convince the Linux kernel devs of the need for more focus on end-users?”

    I appears as if Linux is a nest that is not built with a consistent set of user-centric principles. Instead, it seems that each part of the nest is built with a specific corporation or project in mind.

    Assuming I’m right that Linux is built with project-based thinking and not product-based thinking, I do wonder what a user-centric Linux or another user-centric FLOSS OS would be like, an OS that is so smoothly built that users come to think of it not as an OS for tech-savvy people, but an obvious alternative that you install immediately after getting a computer.

    If Linux is indeed built with project-based thinking, then I wonder why that is. The uncharitable explanation is that someone doesn’t want Linux to have a MacOS-like smooth and gorgeous experience. If you don’t think MacOS is smooth and gorgeous, I’ll address that.

    I know some people have suffered immensely with Apple products not only because Apple builds devices that can’t be repaired, but because of things simply not working. However, there are many people who love Apple. That’s the kind of passionate advocacy that I would love to see in Linux, and not just around freedom and value-based judgements. I want Linux to be thought of as the least-friction tool for professional or recreational use. I want people to think of Linux as gorgeous and usable.

    Of course, we can apply Hanlon’s razor to this situation (“Never attribute to malice that which is adequately explained by [ignorance or lack of skill or practice].”). Managing a product is difficult. Managing a community is difficult. When the nest’s design is not built by a team constantly seeking to care about users, but instead by a bunch of users pecking into the nest until their corner is shaped the way they want, it’s not surprising to see a lack of user-centricity.





  • I see many down-votes. I assume these are the positions people are having (please correct me if I’m wrong or mischaracterizing):

    • JubilantJaguar: There is no evidence for harsher punishments having an effect any more than moderate punishments. I even go as far as saying that punishment at all is not beneficial.
    • Comments critical of JubilantJaguar: How can you say that punishment doesn’t work when rich criminals basically can go home for free after committing their crimes? How can you say that punishment doesn’t work when domestic abuse used to be widespread?

    While looking for the middle ground or a compromise can be seen as absurd, the evidence seems to support parts of both of these stances. For example, moderate punishment has been shown to reduce crime much more than harsh crime.

    A simple example is how many countries around the world no longer execute people in public as a form of punishment. For the vast majority of those countries, violent crime has been reduced drastically. In the light of these two facts (less executions and less violent crime), is it really tenable to argue that “harsher punishments result in less crime”? So, what is actually causing crime to be deterred?

    Some people have thought long and hard about this problem, and we now have the evidence to understand what drives crime down. Here’s one such person and their summary of their findings: “An effective rule of law, based on legitimate law enforcement, victim protection, swift and fair adjudication, moderate punishment, and humane prisons is critical to sustainable reductions in lethal violence” (https://igarape.org.br/wp-content/uploads/2015/07/Homicide-Dispatch_1_EN.pdf)

    I know lethal violence is different to non-violent crime, such as wage theft. However, imagine a CEO making the decision to steal wages. Where is he located? Who, if anyone, surrounds him? What is his demeanor? Now imagine a society with “an effective rule of law, based on legitimate law enforcement, victim protection, swift and fair adjudication, moderate punishment, and humane prisons”. What kinds of institutions would this society have? How would you feel walking in the streets or laboring in this society? Now, think about the CEO and the society at the same time. Are those two compatible? Would that criminal CEO really go home free in a society with those characteristics?

    I assume there is an impulse to say that capitalism leads to classes of people who are treated fundamentally differently. Indeed, there is clear evidence that capitalism can lead to persistent inequalities (e.g. Piketty, Shaikh), which can enable extractive political institutions. Money can buy political privileges. However, capitalism is not the only force that shapes the world. Democracy is also incredibly powerful. They are two different vectors, two different carts pulling societies around the world in different directions. Without democracy as a counterweight, we wouldn’t have the kinds of protections, rights, and guarantees that so many of us have. Are we ready to deny the legacy of democracy by insisting that we cannot remotely bring justice to wealthy criminals? Are we ready to deny the democratic values that so many of us have today? Are we ready to deny the effect that collective action for democracy has had in our institutions?







  • snek_boi@lemmy.mltoOpen Source@lemmy.mlWhy is GrapheneOS against GNU?
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    1
    ·
    8 months ago

    I agree with you: the FSF can seem unwavering in their stance, even in the face of practicality. I’m really sorry for this incredibly nit-picky detail, but I think practicality is ideological too. For better or for worse, we can’t escape ideas or be free from them, so we have to choose which we value. For example, while I tend to choose software freedom over practicality, I also have, at times, chosen practicality over freedom.