Formerly /u/Zalack on Reddit.

  • 0 Posts
  • 19 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle







  • A lot (all) nuclear accidents also occurred with older reactor designs.

    Traditional nuclear reactors were designed in such a way that they required management to keep the reaction from running away. The reaction itself was self-sustaining and therefore the had to be actively moderated to stay inside safe conditions. If something broke, or was mis-managed, the reaction had a chance of continuing to grow out of control. That’s called a melt-down.

    As an imperfect analogy, older reactors were water towers. The machinery is keeping the water in an unstable state, and a failure means it comes crashing down to earth

    Newer reactrs are designed so they they require active management to keep the reaction going. The reaction isn’t self-sustaining, and requires outside power to maintain. If something breaks or is mismanaged, the reaction stops and the whole thing shuts down. That means they can’t melt down.

    As an imperfect analogy, newer reactors are water pumps. If power is interrupted nothing breaks catastrophically, water just stops moving.












  • The dirty secret is that many problems inside of engineering are that way too. There’s a million equally valid solutions to any given problem and the one that gets chosen is all human factors.

    Like: Greenfield REST CRUD App. What language do you choose?

    Sure, you can make a million technical arguments for any given language, but there’s no real right choice. I’d choose Elixir because I like Phoenix/Ecto for that particular problem. I’m likely in the minority. The answer for most apps will be more borne of social politics than engineering.