• 1 Post
  • 41 Comments
Joined 2 months ago
cake
Cake day: July 22nd, 2024

help-circle
  • leisesprecher@feddit.orgtoScience Memes@mander.xyzelucidating 🤌🏼
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    5 days ago

    Well, actually you’re kind of wrong, at least in some contexts.

    So I’m not sure, how that works in other countries, but here in Germany, a large bid for some public contact has to parrot the requirements. The process includes a bloke essentially ticking all of the boxes in their request, and if you say (just for example) “we will deploy that in our k8s cluster” but they require a cloud ready solution, the bloke will not tick the box. Yes, that’s incredibly stupid.

    Apart from that, who reads the bid texts? Not technical people, but bean counters and MBAs. The technical people on the other side are only asked for comment, they have no say.

    I wish you would be right, but in a world full of people desperately trying to justify their existence, fluff is essential.


  • Most “professional” writing is just a bunch of phrases interspersed with a few chunks of information.

    I’m involved with bidding and grant proposal stuff for software and it’s 90% empty words. I draw two diagrams and a page of text, sales deletes 60% of the text, misinterprets the rest and then puffs it up to 30 pages.














  • It’s easy to criticize something when you don’t understand the needs and constraints that led to it.

    And that assumption is exactly what led us to the current situation.

    It doesn’t matter, why the present is garbage, it’s garbage and we should address that. Statements like this are the engineering equivalent of “it is what it is shrug emoji”.

    Take a step back and look at the pile of overengineered yet underthought, inefficient, insecure and complicated crap that we call the modern web. And it’s not only the browser, but also the backend stack.

    Think about how many indirections and half-baked abstraction layers are between your code and what actually gets executed.




  • I just got a new phone (reluctantly) and it feels like 90% of the “features” are useless marketing gimmicks.

    Most people still use their phones for very similar purposes to 2016 or even 2012. Instead of providing properly optimized software and batteries that last weeks, we get these huge heavy expensive unoptimized pieces of techno garbage. And of course they need fast charging, otherwise you’d be wired to a charter half the time.

    I’m practically forced to spend 10€ per month, even if I’m hesitant to buy new stuff, just to have a reasonable phone. That’s crazy.




  • The ranking is perfectly fine, since some of these languages in practice are interchangeable.

    You’ll find business software in Java, C#, Python (and VBA, but we’re not talking about that), and you’ll find more system oriented software in C, C++, Rust.

    Now, you’re right insofar that it’s misleading to lump all languages together, C and JS rarely compete, but it’s a useful tool to gauge developer/employer pools. If you decide, which language to learn because you want to dip into a new niche, you might not want to learn Steve’s obscure cross-paradigm language (SOCL), but e.g. Rust or whatever is popular.

    Same is true for businesses. Yes, your software may be written in really good C, but it’s probably a good idea to go the Java route for the next project, since it’s hard to find 20 new C devs for web apps.

    I’m not saying that this specific ranking here is good, its metrics are dubious at best, but the idea isn’t inherently stupid.