home.social

#iterative — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #iterative, aggregated by home.social.

  1. @sarahjeong.bsky.social

    Yeeaaa... it's a different approach.

    (Don't read this as a defence of Musk, he's a turd, but SpaceX has competent technical people below their chimpanzee-on-a-string PR person)

    NASA's traditional approach was to basically achieve perfection of design and manufacturing before trying to launch anything. Look at every possible failure mode of every component, down to the tiniest screw or wire or bit of plastic. Keep redesigning parts until you eliminate all failure modes that you don't have triply-redundant backups for. Test the living snot out of everything on the ground, in the lab. Have massive technical and safety reviews to ensure nothing was missed, anywhere.

    It worked about as well as anything could, but it was extremely slow, bureaucratic, and above all incredibly expensive. Tons of rework when issues were found meant having to go back 3 steps to change something, and then redo the massive amount of work that had been done since then to make sure no new failure modes were possible, etc.

    SpaceX is doing things differently - #iterative design. You design, build, #integrate, and #test-to-failure as often as possible to learn where the weak spots are -- you then rapidly iterate when you find the problems. "Rapid Unscheduled Disassembly" is an expected part of the process - it's how you learn the limits of what you've built, where the problems are.

    Neither one is "the right way". They both work.

    #IterativeDevelopment

  2. Has anyone used the #PersonalSoftwareProcess (a.k.a. #PSP)?

    How did you learn it? I am trying to learn by myself, but the learning process highly recommends taking classes with a coach/trainer. Is it really worth it?

    I have also found that the exercises are aimed towards a #waterfall approach, so have you used it with a highly #iterative / #agile approach like #tdd?

    As a reference, I'm following the #psp for the 21st century (softwareexcellencealliance.org) but there are also materials for the whole thing:

    * PSP for Engineers - softwareexcellencealliance.org
    * PSP Fundamentals - softwareexcellencealliance.org

    (It's also difficult to understand which one to select. There are overlaps in both versions)

    I read the book from W. S. Humphrey but I found it somewhat difficult to follow after the first few chapters.

    Call to all #developers #coders #programmers #devs

    #SoftwareEngineering #SoftwareDevelopment #software #Development #personal #process #CMMI