• 0 posts
  • 27 comments
Joined 2 years ago
Cake day: December 8th, 2024
  • Half our ids are called ‘number’ sooo. Also our entire in-database translation system relies on guids that are not foreign keys. The only reason our ORM doesn’t flip on that is because it’s completely custom made with semi-autogenerated stored procedures resolving that translation in-database (using yet another SP).

    We are at 2696 stored procedures right now, most of those are simple CRUD (can’t do straight selects on our tables because of the translations, so every select with different parameters is a SP)

  • On my third job in the two years of my career now, and this one and the previous one both had mountains of technical debt. I am actively looking for job 4 now, but this time I’m a bit more cautious. (Job 2 counter-offered a 1000+€ raise and I turned it down for having basically the same wage at job 3 because it supposedly would be a better technical environment. It is not.)

    The only common denominator between the last two is that both are small-ish and ERP software so idk. [Edit: also ‘me’, but for sure it can’t be this bad everywhere right]

    And for both it was caused by a very short-term way of looking at things. (Sure we could speed up development by X2, but that would take two months and the client wants this feature now)

  • A paid service is something that is going to have running costs on the side of the provider. E.g. the cloud backup means they need to buy/rent storage space. If they were to do something like a service for remote machine-learning (for people that do not have the hardware to properly do that) that would be a running cost of renting gpu-time.

    A paywall is a feature that would work perfectly fine without any external factors, but its blocked because you didn’t pay.

    Some nuance is needed of course. Often a paid service could be self-hosted (thats why I love being able to self-host the machine learning in immich, with a different design choice that could’ve totally been a paid service).

  • Especially dangerous because the script can change. So this stays up, gets indexed and put in the search results for people looking to do this… And then poof suddenly the script is an info stealer.

    Might not even be the original poster doing this, maybe their account gets hacked and the link gets every so slightly edited.

    Just bad practice.

    Though I must admit I do use proxmox helper scripts… But at least that’s a somewhat trusted repo.