Skip Navigation
Explaining software development methods by flying to Mars
  • I can see you're frustrated by the downvotes and pushback you've received. It's understandable to feel defensive when your viewpoint isn't well-received. I appreciate you sharing your perspective, even if it goes against the majority opinion here.

    Your points about the space shuttle program's challenges are valid and worth discussing. It's important to note the timeframes involved though. The shuttle was developed in the 1970s, well before agile methodologies emerged in the 1990s and 2000s.

    Interestingly, one could argue that NASA may have used agile-like practices in the space shuttle program, even if they weren't labeled as such at the time. However, I did a quick search and couldn't find much concrete evidence to support this idea. It's an intriguing area that might merit further research.

    Regarding modern agile approaches, while no method is perfect, many organizations have found them helpful for improving flexibility and delivering value incrementally. NASA's recent use of agile for certain projects shows they're open to evolving their methods.

    I'm curious to hear more about your thoughts on software development approaches for complex engineering projects. What do you see as the pros and cons of different methodologies? Your insights could add a lot to this discussion.

  • Explaining software development methods by flying to Mars
  • Your comparison is interesting, but let's consider some historical facts. The Apollo program, which successfully put humans on the moon, actually employed many principles we now associate with Agile methodologies.

    Contrary to popular belief, it wasn't a straightforward Waterfall process. NASA used frequent feedback (akin to daily Scrums), self-organizing teams, stable interfaces so that teams are an independent path to production, and iterative development cycles - core Agile practices. In fact, Mariana Mazzucato's book Mission Economy provides fascinating insights into how the moon landing project incorporated elements remarkably similar to modern Agile approaches. Furthermore, here's a NASA article detailing how Agile practices are used to send a rover to the moon: https://ntrs.nasa.gov/api/citations/20160006387/downloads/20160006387.pdf?attachment=true

    While it's true that building rockets isn't identical to software development, the underlying principles of flexibility, collaboration, and rapid iteration proved crucial to the missions' success. Programs like the Apollo program adapted constantly to new challenges, much like Agile teams do today.

    Regarding Kanban and Scrum, you're right that they fall under the Agile umbrella. However, each offers unique tools that can be valuable in different contexts, even outside of software.

    Perhaps instead of dismissing Agile outright for hardware projects, we could explore how its principles might be adapted to improve complex engineering endeavors. After all, if it helped us reach the moon and, decades later, send rovers to it, it might have more applications than we initially assume.

  • With GPL, you're programming Freedom. With MIT, you're programming for free.
  • There's a fair bit of bias in the terms "restrictive" and "permissive", which make MIT seem like a 'better' choice than a give-and-take license like GPL.

    The truth is, MIT is risky for developers. Using just one line from an MIT-licensed project will automatically allow others to exploit your work without giving back. I'd prefer to advocate for balanced licenses that protect both user and developer interests.

  • With GPL, you're programming Freedom. With MIT, you're programming for free.
  • We are at risk

    of losing many developers who would otherwise choose a license like the GPL. Fortunately, I'm glad to be surrounded by people, just like you, who care about licenses like GPL. By uploading this type of content and engaging with it, be show our commitment to it. I wish to suggest how we can deal with this threat.

    We will lose developers who choose GPL if we use words that suggest GPL is "restrictive". Sure, the word "restrictive" was avoided in this meme by using the word "copyleft", but the cognitive jump from "permissive" to "restrictive" is minimal: just add an "opposite" and you've got "permissive is the opposite to restrictive". It really is that simple. That's how brain works (check out Relational Frame Theory to see how that works).

    So what can we do about it?

    Well, we can approach this with science. There is a historical global trend towards people being more meta-cognitive. That means that people are becoming more aware of how our thoughts interpret everyday reality and how to be intentional with our relationship with our thoughts so that we live better lives. We know this trend is happening to virtually everyone everywhere because of the work of brilliant sociologists like Anthony Giddens and Christian Welzel. Heck, even the history of psychology —going from noticing and changing behaviors (behaviorism) to noticing and changing behaviors and thoughts (cognitive-behaviorism), to noticing and changing the context and function of behaviors, thoughts, and emotions (functional contextualism)— reflects this trend.

    We can use meta-cognition in our favor; we can use the meta-cognitive tool of framing to change how we think about GPL and MIT licenses. Effective communicators like influencers, political campaign experts, and influential activists use framing all the time. For example, instead of using the dangerous framing that suggests GPL is 'restrictive', we can use another one that truly displays the virtues of the license.

    What would this other frame look like? I may not have a perfect answer, but here are some

    ways of framing (thinking about) the relationship between licenses like GPL and MIT:

    (ironically!!!, these were 'suggested' by an LLM; I wonder if these frames already existed)

    • "Investment-Protecting Licenses" vs. "Investment-Risking Licenses" (as in developers invest by working on projects that they could (not) lose the ability to contribute to)
    • "Community-Resource-Guarding Licenses" vs. "Exploitation-Vulnerable Licenses"
    • "Give-and-Take Licenses" vs. "Take-and-Keep Licenses" ⭐
    • "Freedom-Ensuring Licenses" vs. "Freedom-Risking Licenses" ⭐
    • "Contribution-Rewarding Licenses" vs. "Contribution-Exploiting Licenses"
    • "Open-Source-Preserving Licenses" vs. "Closed-Source-Enabling Licenses"

    I'd be happy to hear what you think, including suggestions!

  • In the light of Snowden's latest post: What are your FOSS-AIs?
  • A friend of mine and I have gotten used to using it during our conversations. We do fast fact-checking or find a good first opinion regarding silly topics. We often find it faster than digging through search-engine results and interpreting scattered information. We have used it for thought experiments, intuitive or ELI5 explanations of topics that we don’t really know about, finding peer-reviewed sources for whatever it is that we’re interested in, or asking questions that operationalizing into effective search engine prompts would be harder than asking with natural language. We always always ask for citations and links, so that we can discard hallucinations.

  • Why isn't jerking off more valorized as an easy dopamine hit that's also literally good for you?
  • You raise an excellent point that the quote from Andrea Dworkin portrays a rather extreme and controversial view that is not representative of feminism as a whole. In fact, many prominent feminists have strongly disagreed with Dworkin's perspective.

    For example, Laura Tanenbaum, a respected feminist writer, has bluntly called Dworkin's views "shit." (1) Wendy McElroy, in her book XXX: A Woman's Right to Pornography, also presents a feminist case against Dworkin's anti-porn stance (2). As the esteemed feminist scholar Dr. Dale Spender has eloquently put it, "Feminism['s battles] have been for education, for the vote, for better working conditions, for safety in the streets, for child care, for social welfare, for rape crisis centres, women's refuges, reforms in the law." (3)

    This demonstrates that feminism is a broad movement focused on expanding women's rights and opportunities - not demonizing male sexuality. In fact, as Amartya Sen compellingly argues in Development as Freedom, the expansion of women's capabilities is essential for the betterment of all people. When women have more voice, choice and agency, it leads to progress in areas like health, education, and poverty reduction that benefit entire communities.

    So while Dworkin's quote may get attention for its shock value, I would encourage looking to the many other feminist thinkers who take a more nuanced, constructive and less male-antagonistic approach (5). Feminism is not about vilifying men and male sexuality, but rather about advancing gender equality in a way that uplifts everyone. There is room for an open, healthy dialogue about sexuality within a framework of mutual understanding and respect between women and men.

    (1) Laura Tanenbaum, "The Appeal and Limits of Andrea Dworkin," Jacobin, August 5, 2019, https://jacobin.com/2019/08/andrea-dworkin-last-days-at-hot-slit-review.

    (2) McElroy, Wendy. XXX: A Woman's Right to Pornography. New York: St. Martin's Press, 1995.

    (3) Cleal, Olivia. "Australian ‘Feminist’s Feminist’ Dr Dale Spender AM Dies Age 80." Women's Agenda, November 27, 2023. https://womensagenda.com.au/latest/australian-feminists-feminist-dr-dale-spender-am-dies-age-80/.

    (4) Sen, Amartya. Development as Freedom. New York: Alfred A. Knopf, 1999.

    (5)

    In fact, many leading feminist thinkers today emphasize an inclusive, nuanced and compassionate approach aimed at liberating people of all genders from limiting stereotypes and unjust social structures. Prominent feminist authors like bell hooks have advocated for men's inclusion in the feminist movement, arguing that patriarchy harms both men and women. Scholars like Kimberle Crenshaw and Michael Kimmel examine how rigid gender norms and hierarchies contribute to issues like violence and discrimination in a holistic way, without resorting to vilifying men as a group.

    So while I understand your frustration with certain feminist ideas that can come across as accusatory toward men, I would encourage you to explore the diversity of thought within modern feminism. There are many brilliant feminist advocates out there who are working to create a more just and equitable world for everyone, men included. By considering these alternative perspectives with an open mind, you might find more points of alignment than you expect.

    Ultimately, I believe we all share the same goal of wanting a society where everyone is free to express themselves fully and without fear - but getting there will require good faith dialogue and a willingness to thoughtfully engage with different points of view.

  • Why isn't jerking off more valorized as an easy dopamine hit that's also literally good for you?
  • Thanks for the response. What you're describing - feeling a bodily urge to masturbate when viewing porn, even if you'd prefer not to - is very common. We're kinda designed so that our bodies respond to sexual stimuli. Many people can relate to that internal tug-of-war between an impulse and a conflicting desire.

    From a psychological flexibility perspective, the key is to approach those urges with mindful acceptance rather than struggle against them. Fighting with or trying to suppress an urge often just makes it grow stronger, like a beach ball you keep trying to push underwater - it keeps popping back up with greater force (1). Instead, psychological flexibility invites us to open up and make room for the urge, observing it with curiosity and letting it be fully present in our awareness.

    This doesn't mean you have to act on the urge. In fact, by giving it space to exist without resistance, you gain the ability to unhook from it and consciously choose how to respond in line with your values (2). You might say to yourself "I'm having the thought that I need to masturbate right now" and feel the sensations of that urge in your body, while still maintaining the freedom to decide if acting on it is truly what you want.

    Imagine for a moment that a dear friend or loved one came to you struggling with this same dilemma. How would you respond to them? Most likely with compassion, understanding, and encouragement to be kind to themselves as they navigate this very human challenge. We could all benefit from extending that same caring response to ourselves.

    At the end of the day, you're the expert on your own life and what matters most to you. By practicing acceptance of your inner experiences, unhooking from unhelpful thoughts and urges, and clarifying what you truly value, you can develop psychological flexibility to pursue a rich and meaningful life - whatever that looks like for you. That means that there's no one "right" way to relate to masturbation and porn. The invitation is to approach it mindfully and make choices that align with the kind of person you want to be.

    (1) You can check out the "rebound effect" or "ironic process theory." It's been studied extensively in the context of thought suppression. The seminal paper on the topic is Wegner, D. M., Schneider, D. J., Carter, S. R., & White, T. L. (1987). Paradoxical effects of thought suppression. Journal of Personality and Social Psychology, 53(1), 5–13. https://doi.org/10.1037/0022-3514.53.1.5

    (2) This meta-analysis reviewed laboratory-based studies testing the components of the psychological flexibility model, and how psychological flexibility techniques increase behavioral flexibility. Levin, M. E., Hildebrandt, M. J., Lillis, J., & Hayes, S. C. (2012). The impact of treatment components suggested by the psychological flexibility model: A meta-analysis of laboratory-based component studies. Behavior Therapy, 43(4), 741-756. https://doi.org/10.1016/j.beth.2012.05.003

  • Why isn't jerking off more valorized as an easy dopamine hit that's also literally good for you?
  • Masturbation is totally normal and healthy, and you're spot on that it shouldn't be demonized or shamed. In men, it might even reduce the risk of prostate cancer.

    At the same time, it's important to have a balanced and psychologically flexible relationship with masturbation and sexuality. As psychologist Steven Hayes, a leading expert on psychological flexibility, explains: getting too fixated on any one activity or coping mechanism, even a healthy one, can lead to psychological inflexibility if it is used to avoid experiencing your life fully (For a thorough explanation of how this works, feel free to check out A Liberated Mind by Steven Hayes). Psychological inflexibility here means getting stuck in rigid behavior patterns to the point that it messes with living a full and meaningful life.

    So while I'm totally with you that masturbation is healthy and that bullshit social taboos against it should be rejected, it's also good to be mindful about your motivation behind doing it. Are you doing it because you're escaping pain? Or are you doing it because it aligns with your values and makes your life meaningful? If you rely on masturbation too much and don't have ways of accepting your emotions and connecting with the world, it could potentially tip into unhelpful psychological rigidity and a frustrating life. The key is to be able to experience masturbation while still staying flexible enough to show up fully for the rest of your life too.

  • Indie dev baffled after acquaintance clones his game, puts it on Steam, and acts like it's no big deal: 'Happens every day homie'
  • Humans care about belonging and fairness. Profit is one type of political good that can be distributed based on different criteria, for example by selling a good or a service or by stealing or copying someone's code. But profit is not the only political good that exists. There's also relevance. There is credit. There is legitimacy.

    TL;DR: Money is not the only thing that humans care about. Humans also care about fairness.

  • A Hot Drink on a Hot Day Can Cool You Down
  • I haven’t read the article, but I think the difference in temperature matters. Hot beverages perceived as hot through your tongue will make you sweat more/faster than cold beverages.

  • YSK: lemmy.ml is managed by tankies, and lead lemmy developer is a tankie
  • We'd have less instance politics

    How is "defederat[ing] from everyone but lemmygrad and hexbear" not instance politics? Politics, at its core, is the way we distribute political goods, such as physical goods, access to information (including instance posts), and legitimacy, to name a few of the options. What is your definition of politics?

  • Do we know whether Proton VPN addresses the TunnelVision vulnerability?

    Apparently, the researchers contacted some VPN providers. Perhaps Proton is one of them.

    12
    Experienced meditators probably have less earworms (explanation in the body of the post).

    Thinking a thought is like watering a plant in a garden. Your attention is the sprinkler. The more you water a plant (up to a point, of course), the more the plant grows.

    Similarly, the more you think about a thought, the more that thought network grows. The denser a thought network, the likelier it is that you will end up thinking about/through that thought network. There are more entry points and the paths are better paved.

    In other words, thinking thoughts make it likelier that you will think those thoughts in the future. This can cause psychological rigidity.

    However, psycholofical flexibility can be developed through mindfulness. In particular, I am talking about mindfulness developed through meditations like mindful breathing. In that kind of meditation, you start by noticing your breath. When you're distracted by something, you pay attention to it, but you return to the breathing. The point is to develop flexible attention. You choose what to pay attention to, even when your attention is pulled by something.

    That is why I say that experienced meditators would notice earworms just like anyone else (after listening to the song or remembering it because of another related memory), but because they can choose not to pay attention to it and feed that thought network, there is a lower probability of having those networks reinforced. Their sprinklers can turn off with more ease than non-meditators'.

    Meditators can choose not to feed the cognitive network. Non-meditators could find themselves feeding the network.

    4
    Professors who grade the same exam dozens or hundreds of times probably experience semantic satiation (explained in the body of the post).

    Semantic satiation happens when repeating word or a phrase over and over makes it temporarily lose its meaning. This was first written about in the psychological literature by Titchener, in case you search it online and find that name.

    Because word repetition causes defusion (in the Acceptance and Commitment Therapy way), these professors could actually be more cognitively flexible than other people, at least in terms of whatever it is that they're grading.

    8
    As income or wealth inequality changes, so could the composition of students in elite universities. There could be different proportions of legacy students.

    I also wonder whether there could be factors that determine how many students would be considered wondrous or how many would be considered more extrinsically motivated.

    3
    Evolutionarily, at some point we were similar to rodents, nocturnal so that massive reptiles wouldn't hunt us. It's ironic that millions of years later we had a TV show called The Crocodile Hunter,

    ... a TV show featuring a human 'hunting' big reptiles.

    "From Eucynodontia came the first mammals. Most early mammals were small shrew-like animals that fed on insects and had transitioned to nocturnality to avoid competition with the dominant archosaurs — this led to the loss of the vision of red and ultraviolet light (ancestral tetrachromacy of vertebrates reduced to dichromacy)."

    \- https://en.wikipedia.org/wiki/Timeline_of_human_evolution

    Image by Nobu Tamura https://commons.wikimedia.org/wiki/File:Repenomamus_BW.jpg

    0
    The reason the internet can hook us more than a book is that the internet responds to us. If we get tired, we can dumb down our surfing, but dumbing down what you're reading is harder.

    Dumbing down doesn't mean "philosophy versus Call of Duty". It just means what's intuitive versus what takes conscious effort. Heck, Call of Duty could demand conscious effort.

    12
    InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)SN
    snek_boi @lemmy.ml
    Posts 38
    Comments 190