![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://programming.dev/pictrs/image/170721ad-9010-470f-a4a4-ead95f51f13b.png)
Edgy meme: agile bad
NASA: “Yep, we use agile” https://ntrs.nasa.gov/api/citations/20160006387/downloads/20160006387.pdf?attachment=true
Edgy meme: agile bad
NASA: “Yep, we use agile” https://ntrs.nasa.gov/api/citations/20160006387/downloads/20160006387.pdf?attachment=true
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.
I agree! I donate so that Lemmy is sustainable and so that others who can’t donate have access to Lemmy for free.
You’ve got a good point: the showerthought kinda breaks down in some cases, like yours! I guess the showerthought applies to public instances such as lemmy.ml
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.
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?
The article’s “valuing your time” argument is problematic in certain contexts. My brother has had so much trouble with his dual-boot (Windows and Linux). Yes, he could learn how to solve something in Linux every time a problem arises, but he also has to deliver his projects on time. Because of that, he mostly spends time on his Windows dual boot. Yeah, it sucks ethically and has its own pragmatic issues, but he has never had issues resolving dependencies or hunting down the most recent version that can actually be run in NixOS.
I don’t doubt these will become issues that will not be as problematic in the future, but right now my brother cannot use Linux reliably for his assignments.
Edit: My brother has tried what I use: Fedora and NixOS. He has also tried PopOS.
In Fedora, he found some of his software didn’t exist as .deb, and struggled to make .tar files work smoothly for him.
He tried NixOS afterward. He really liked the whole immutability thing, as well as the idea that apps would have their own dependencies.
His dependency problem happened in PopOS. If I remember correctly, it was a code editor that required a version of something that was different to what a package he used in his software was.
I think the order he tried was Fedora -> NixOS -> PopOS -> NixOS -> ? (Haven’t talked to him about it recently)
I can’t see how AI can’t be done in a privacy-respecting way [edit: note the double negative there]. The problem that worries me is performance. I have used texto-to-speech AI and it absolutely destroys my poor processors. I really hope there’s an efficient way of adding alt text, or of turning the feature off for users who don’t need it.
I agree. And that’s exactly my point 😅
How about global supply chains for food and clothes? How about the social systems such as healthcare and education? How about infrastructure like the internet or roads? Does each “independent” man do it all on their own?
How about global supply chains for food and clothes? How about the social systems such as healthcare and education? How about infrastructure like the internet or roads? Does each “independent” man do it all on their own?
I think I just exposed how expensive and rare I think kidney-stone treatments are…
Edit: clarity
Oh… I wonder how expensive using that bathtub is. Are they rare? Like, would almost any hospital have one?
Frame challenge: to avoid mass surveillance, a good FLOSS E2EE app ✌️😎
The way string of any material is woven should be durable. But plastic can be a magical material. It doesn’t cool when wet, regardless of whether it’s got fat on it (unlike wool, which requires lanolin). And its cheapness makes it readily available to billions of people.
To be clear, yes, we should avoid overproduction and overconsumption of plastic. Yes, we should research cheap ways of making durable and waterproof/still-warm-when-wet clothes that are biodegradable. Yes, we should require good filters in every washing machine and dryer so that we don’t get full of microplastics.
Ah. This makes sense! Thanks!
I’m not sure adblockers change the OS they report. Other tools I know for a fact do it.
Edit: However, as @aebletrae@hexbear.net mentions, adblockers don’t have to change what OS is reported to change the overall statistics. They explain how in a comment below.
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.