• 0 Posts
  • 49 Comments
Joined 11 months ago
cake
Cake day: August 4th, 2023

help-circle
  • Someone shared this on Mastodon so I’ll just repost my thoughts from there. (Bonus for Lemmy, I was forced to squeeze all my thoughts into 500 characters, so this is the most succinct I’ve been on this site!)


    Pretty incredible how little people seem to understand these. For one thing, every method other than waterfall is a subtype of agile methodology. The major distinction is that waterfall has a series of phases from design through building, testing, and delivery that attempts to plan the whole project up front. Agile methods focus on smaller iteration cycles with frequent, partial deliverables.

    Something like kanban is designed for continuous delivery: we want to go to mars weekly.

    LEAN development is a scam though, that one is accurate.


  • All software is political. What a terrible opinion. If you are security minded, don’t rely on any software you don’t control the source of and haven’t fully vetted. Otherwise whoever developes that code has a back door into your system regardless of what opinions they post on Twitter.

    Moreover, people have rights to the code they write. If I decide that my numeric library shouldn’t be used in missile guidance systems I have a right to demand that. I’ll be ignored, and so I think a person then should be expected to escalate.

    Life is political, and there’s no standing neutrally still on a planet rapidly spinning towards revolutionary restructuring.



  • Codex@lemmy.worldtolinuxmemes@lemmy.worldBackdoors
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    I’ve gotten back into tinkering on a little Rust game project, it has about a dozen dependencies on various math and gamedev libraries. When I go to build (just like with npm in my JavaScript projects) cargo needs to download and build just over 200 projects. 3 of them build and run “install scripts” which are just also rust programs. I know this because my anti-virus flagged each of them and I had to allow them through so my little roguelike would build.

    Like, what are we even suppose to tell “normal people” about security? “Yeah, don’t download files from people you don’t trust and never run executables from the web. How do I install this programming utility? Blindly run code from over 300 people and hope none of them wanted to sneak something malicious in there.”

    I don’t want to go back to the days of hand chisling every routine into bare silicon by hand, but i feel l like there must be a better system we just haven’t devised yet.















  • I’m guessing you’ve never seen a person hit by a car before. They don’t deflect away like video game characters. A person hit roughly in the middle of their body will be “folded” over the car, smashing their head into the body of it. Then they’re either flung away, roll over the top, or get pulled under, depends on what the driver does, how hard the hit was, and how big the vehicle is.

    In a car with a molded plastic body, the head bounces back off and the plastic is dented. With a plate of solid steel, the person’s head is splattered like a melon all of the “bulletproof” windows. Then the sharp edge slices them in half. Sounds very metal until it starts happening to children several times a week.