• 0 Posts
  • 358 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle





  • Sort of harsh approach, but I get it.

    Though I did learn the most while having a lot of data and had issues with performance.

    Studying Postgres in that job was the absolute best part, I learned so much, and now I can’t find a problem Postgres can’t fix.

    There was a running joke in my last office that I was paid to promote Pg because every time MySQL fucked something up, I would bring up how Postgres would solve it. I even did several presentations.

    Then we migrated to Postgres and suddenly everything is stable as a rock, even under worse conditions and way more data.

    I just love Postgres so much.


  • Wow, do I have some stories for you.

    But in short, there’s a lot of FOSS software that people use every day without knowing about it.

    And it gets no funding, because why it should.

    Companies making 9+ figures have issues sending even a $1000 to an open project that they depend heavily on.

    But Microsoft/Oracle/VMWare/Google licenses? That money just shoots out like from a cannon.

    Even if those products are not 100% needed and can be replaced.





  • It’s from a game called Dwarf Fortress - where you play in a simulated world trying to keep your dwarves alive.

    They get bored of eating the same food, so with farming and hunting there’s also fishing.

    In the past, carps were added with some default settings, which made them overpowered. They would wipe entire squads of Dwarves that would approach any body of water with a carp in them.

    (They were nerfed later on.)

    The game has a very complex fighting system, so when creatures fight, sometimes they fall down, after a big hit with a hammer, or getting knocked unconscious. If they are not fatally wounded, they will get back up. There’s a lot of actions that happen inside the game, but not always in the ‘correct’ context, as the game is still in development.

    And somewhere on the internet, there was a screenshot with combat log showing:

    The Carp attacks the Miner but She jumps away! The Carp stands up.

    So carps were already a challenge, and then you read they can stand up!? Imagine the terror of an army of strong beasts marching down to your fort from a nearby river.

    There were many bugs in the game, if you like rabbitholes, this is a good one.





  • Like what?

    I make backends, very complex, yet curl does it all, headers, files, any data, whatever.

    Need to test an API? Swagger will help everyone.

    You need reproducible tests? Write feature tests.

    Need to do many requests to achieve a business goal? Put it into a script. Shell is sufficient for basic needs, use anything that can be interpreted for anything more complex. Though at that point you should have an app to handle distributed states, which is never a fun time.