• 2 Posts
  • 659 Comments
Joined 11 months ago
cake
Cake day: July 23rd, 2023

help-circle

  • I don’t dislike nuclear, I dislike bad arguments and bad decision making. The president wields enormous power over the stability and infrastructure required for nuclear to be safe and sustainable. You cannot have watched the debate last night, or the events of Jan 6, and feel confidence that anyone involved can be trusted with a goldfish, much less consistently providing a stable nation capable of securing nuclear plants.

    If your argument is “don’t worry a sitting president may have staged an insurrection, but it was incompetent so it’s totally ok to leave him in charge of nuclear plants” then yeah, I think that’s a bad argument. And embarrassing










  • I am a little curious about the conditional. I have a suspicion that this is a bit of over engineering.

    The problem you seem to be trying to solve is “I need to access the same data in multiple ways, places, or projects.” That’s what a database is really great for. However, if you just need to combine the same csv files you have on disk over and over, why not combine them and dump the output to a csv? Next time you need it, just load the combined csv. FWIW this is loosely what SQLite is doing.

    If you are defining a method or function that performs these ETL operations over and over, and the underlying data is not changing, I think updating your local files to be the desired content and format is actually what you want.

    If instead you’re trying to explore modules, imports, abstraction, writing DRY code, or other software development fundamentals- great! Play around, it’s a great way to learn how might also recommend picking up some books! Usually your local library has some books on Python development, object oriented programming, and data engineering basics that you might find fascinating (as I have)