AggressivelyPassive

  • 4 Posts
  • 52 Comments
Joined 2 years ago
cake
Cake day: June 10th, 2023

help-circle

  • Epochs aren’t that simple either.

    First of all, local time can be relevant, so you have to store timezone information somewhere anyway.

    Epochs are also somewhat iffy in regards to leap years or seconds.

    And finally: write me an SQL to retrieve all entries submitted in 2022 using just epochs.

    Timezones are annoying as fuck, don’t get me wrong, but simply ignoring them isn’t a solution either.





  • What really baffles me is how bad we (as an industry) are at actually using engineering to leverage these frameworks.

    It seems to me, like 90% of the regular, boring business software falls into a handful of categories, where in each category the same problems get solved again and again and again. Frameworks do help, but by far not as much as I’d expect.

    Just think about how much software is essentially form>validation>transformation>persistence>messaging. It’s always the same, yet if you’d want to write one of these apps, you’d start with a rather bare bones Spring Boot/Quarkus app and maybe a React frontend, that doesn’t have any connection to the backend, so you have to manually plug them into each other.


  • As the other comment already stated: it’s extremely complicated and, in my experience, causes weird splits between client and server logic. Maybe I completely misunderstood the idea, but it seems like every use case requires some code in the server to do all the traversing, which also means, that every use case needs to have logic added at both ends of the conversation, which kind of defeats the purpose of loose coupling.

    All that may dissolve itself if you’re having hundreds or thousands of different clients and use cases, that all boil down to a relatively small set of traversing methods in the server, but who actually has that many clients/use cases?

    It all seems like it’s again one of those “but Google does!!!” technologies that simply don’t make sense for 99% of projects.










  • So, once again we are at a point in subs like this were the question is: Oblivious autist or arrogance bordering on being an asshole?

    Pointing out someone’s claim that they don’t care about processes when it’s the critical aspect of any professional work is hardly what I’d call an insult.

    See, you’re not claiming that processes are important, you’re claiming that your process is important and your interpretation of Git is the only one allowed, and that everyone who disagress with your opinion is an idiot.

    That is factually wrong, extremely close-minded, unproductive, and really really arrogant