• 1 Post
  • 53 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle



  • Important context:

    This is often an exercise for beginning programmers, it’s a very simple task that’s easy to understand, but leaves enough room in the implementation to make it a good exercise.

    Sometimes it’s used as a test on job applications, which is total bullshit, it isn’t a good test of someones actual skills as a software developer. Because of this it’s become a bit of a joke on the internet.




  • Thorry84@feddit.nltoProgrammer Humor@programming.devC++
    link
    fedilink
    arrow-up
    37
    arrow-down
    1
    ·
    16 days ago

    Typescript on the other hand: Exwuse me sir, you seem to have a little oopsie right here. Oh right! Let me just fix that right up.

    HERE ARE TWO THOUSAND ERRORS! YOUR PUNY LITTLE BUFFER CAN’T EVEN SCROLL BACK TO READ THEM ALL! AND YOU CALL YOURSELF A PROGRAMMER?


  • Many providers have specific clauses for this. Ever since crypto mining became a thing providers have included in general terms you can’t over use the service. And often specifically against using it for crypto mining.

    Providers will normally warn users and only kick them off when no explanation is forthcoming.

    Usually this applies to shared services, like a VPS. You pay a lower price because you share hardware. But that only works if the hardware is shared fairly. If another user hogs all the resources, the service is no good for anyone. But it can also apply to seemingly dedicated services, like your own server for example. In that case the server is free to be used for whatever, but things like cooling and power are still shared. A regular dedicated server service will be based on typical use and can kick users out who require too much cooling or power. In cases where the resources are legitimately required, they will offer contracts that allow you to use all of the resources all of the time. But in turn you will have to pay a premium for something like that.

    On the surface it may seem like a bit of bullshit, but that’s often what allows prices to be as low as they are. So I’m fine with it, as long as it’s made clear beforehand (which in my experience it is)




  • I’ve seen this often. The app is marketed as being “api” first as if that’s some benefit to the user of a SaaS application. However in reality much of the team is constantly busy patching the old legacy V1 api to keep it running. And management won’t authorize the budget to create a new api version that replaces the old one, because it still works right?

    Public facing web apis have always been a pet peeve of mine. So often the team uses the api their own frontend uses as the public facing api customers should use for integrations. Which on the surface seems smart, why implement and manage two apis that’s just overhead. But in reality the apis suitable for a frontend (or often that specific frontend) isn’t suitable for integrations at all. They both have a completely different target user and completely different requirements.

    But hey we’ll just market it as “headless”, because one could totally put in the years of work and money we put in to create our front-end, if they really wanted to. Totally realistic thing that happens.






  • I assume the 2700 is SRP? Don’t use SRP ever, it’s total nonsense. It has in fact become such nonsense use of SRP in marketing/sales is actually illegal in the EU. Instead of it being an actual price point manufacturers intended for the product to be sold at, it’s always always a factor of that. So shops could advertise with a 50% discount on SRP, to get at what is just the regular price and not even a good one at that. That was considered so misleading, SRP use is banned. Instead the marketing can only be based on actual lowest prices the product was for sale at.





  • Humans are pretty complex so what may seem like a self contradiction actually isn’t in fact.

    But I can hit you with another one for me personally: I fucking love a big juicy burger, especially with cheese, pineapple, lettuce and spicy sauce. However I am normally a vegetarian and try to restrict my meat consumption as much as reasonably possible. I’m not a full vegan, because that just seems like self torture without a lot of extra gains, but maybe I’ll become one in the future.

    And I can write you essays upon essays about how much I hate Windows and other Microsoft software. Even though it has a special place in my heart, because when I got my first computer in 1984, it ran Microsoft BASIC as its primary “OS”.