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

help-circle

  • How much of it is due to Agile (which is a very broad concept even though some people mistakenly equate it with scrum), and how much is it due to corporate pressures and inadequate processes though?

    I find Agile conceptually meshes a lot better with “standard” product and solutions development thanks to the tighter feedback loops and increased reliance on local expertise over centralized planning. This only gets truer as project complexity grows.

    However some companies try to make Agile work with top-down decision making and/or hard deadlines, which are deadly antipatterns. As for lack of time/resources and/or timesheet micro-management, this isn’t a problem unique to Agile nor something that waterfall is exempt from.

    Good agile teams are mostly independent and can define their own testing/release cycle as required for a given project; though of course when that happens there are at least a couple layers of management who feel a burning itch to stuff their dirty nosed where they don’t belong because if the team succeeds despite their lack of direct involvement then everyone might realize the emperor has no pants.


  • That may be true in some truly well organized (usually “legacy big corpo” companies).

    Where I’ve worked it’s more like:

    • Requirements only cover user-facing features, if that. (Not so) senior engineers are left to bridge the gap between UI mockups and literally everything else.
    • Implementation issue is accidentally introduced
    • Priority on the bug is lower than new features so no-one has any way to justify working on it
    • One day a dev might be personally annoyed enough by the issue that they fix the part as part of some tangentially related work. Else it stays like that forever.

    That is a basic side-effect of Agile development. If you have implementation details figured out to such an extent before writing the code, you are not doing agile, you are doing waterfall. Which has a time and a place, but that time and place is typically banking or medical or wherever you’re okay with spending several times the time and money to get maximum reliability (which is a different metric than quality!).

    I bet NVIDIA has driver crashes to figure out, and I know which of those issues I’d want them to focus on first if I used their windows driver.


  • You know, maybe my grandparents had it right.

    It is weird that computers give so little sensory feedback for what they’re doing. Flashlights go click. Cassette decks go clack-vrrrr. Whiteboards go squeek-squeek. Screen sharing goes… nothing, just a small mostly white rectangle on top of my much bigger rectangle until a disembodied, 4 kHz-wide simulacrum of someone’s voice from halfway around the world says “yeah we see your screen”. Unnatural is what it is.


  • I work in the industry (not MSFT) on cloud reliability so I have insight.

    • The cloud itself is not as stable as some people may think. Standard is 99.9 % uptime. Which sounds great, but if your DB is 99.9 % and your compute is 99.9% and your storage is 99.9 % and your network and so on and any one of those going out breaks your application, then you don’t have 99.9 % but (99.9 %)^n which is a lot less impressive. You can make things fault-tolerant through redundancy but that comes with great complexity which can cause outages of its own.
    • Apps like teams, like most B2B bullshit, provide added value by bundling together as much shit as possible. Chat, calls, calendar, spreadsheets, you name it. So now any one of those features going out individually can impact the whole app.
    • Every one of those features in the bundle is managed by a different team, possibly in a different country and coming from a different company acquisition. So now you have to glue unrelated tech stacks together which is super expensive.
    • The way you bundle things together in a SPA in a corporate environment with finite resources is by basically bundling together a bunch of iframes. Ever notice that the calendar tab on teams sometimes tells you to refresh your page to get new credentials? That’s why, this fucking thing bundles its own authentication lib and barely talks to MS Teams so it can’t properly refresh its tokens! If you like having one product’s technical debt, now think about having 20 products’ technical debt all conveniently forced to interact together in one web page!

    Honestly I’m impressed by how well teams works with the very severe constraints they clearly have. Shit’s got more moving parts than Ryanair’s entire fleet and it only breaks once in a while.



  • azertyfun@sh.itjust.workstomemes@lemmy.worldtruex
    link
    fedilink
    arrow-up
    8
    ·
    edit-2
    3 months ago

    The Latin thing is only a partial explanation. Some of it is changes in pronunciation coupled with a very authoritarian attitude to orthography. Few languages out there that changed so little in 400 years.

    So for instance the -ent ending for plural verbs (“ils mangent”) is silent because the “ent” sounds were progressively dropped. Then the written suffix logically started disappearing, and only then did the Académie bring it back because it was more Latin. If it wasn’t for these reactionary fucks that rule would have been reformed centuries ago.

    Unfortunately in the intervening time, knowledge of orthography became a very strong social marker. Because spelling French is so hard, the dictée came to disproportionately affect grades (seriously, old-fashioned schools still do it daily and it’s all graded and very severely), which coupled with the industrial revolution and alphabetization of the lower classes meant that shit spelling = prole = bad. So now orthography is at the center of the traditional value system which has all the conservatives pearl-clutching at the idea that children can’t spell “nénuphar” properly. Children’s purported inability to spell properly is like the number one moral panic that has sprung up every few years for the last century or two, but also orthographic reforms are woke (derogatory). The point of orthography, to conservative types, is for it to be hard so you can show off your perfect spelling to justify your social standing.


  • azertyfun@sh.itjust.worksto196@lemmy.blahaj.zonerule
    link
    fedilink
    English
    arrow-up
    3
    ·
    3 months ago

    I am well aware but any artist that is signed to a large-ish label is unlikely to publish on bandcamp, much less soundcloud. There aren’t 50 ways to pirate mainstream music, it’s either the old-school way or ripping off youtube. Or so a friend told me.

    And any artists that do have a bandcamp I would feel bad about downloading their music without paying for it, these guys usually aren’t T-Swift rich…


  • Which music library can it rip from? Last I checked it couldn’t do spotify’s due to the heavy DRM they use. All the tools you find online either do an audio out rip-and-reencode (lossy though minimally so) or more likely “look up on YouTube Music and download” which is objectively going to yield worse audio quality (though whether that matters for one’s usecase is very dependent on hardware and wetware specifics). The bigger problem with blind YouTube music rips is you’re occasionally going to end up with intros/outros and random diegetic noises from music videos.



  • I’ve mostly got experience with Battlefield in that genre but if you’re getting repeatedly killed by “campers” you’re playing the game wrong, aka aiming for KDR instead of PTFO.

    Believe it or not devs are aware of the mechanical advantages of long-range weapons, so in-game objectives are intentionally littered with crates and boxes and walls to provide cover from “camping spots”. The ones getting repeatedly killed are noobs who keep walking around the objective, in the open, because they are scared of all the cover positions which might hide an enemy.

    Well too fucking bad sugarlips, stop being a little bitch and rush in. Better to die clearing out the cover spots for your teammates to capture the objective than to a useless game of skeet that doesn’t generate any benefit for either team. I don’t care that you have a KDR of 1.2 and “you would have gotten more if it wasn’t for the campers”, you captured exactly zero flags and so as far as I’m concerned you’re dead weight.

    … Wow sorry about that, I guess I got post-traumatic gamer rage on this topic lol


  • Having talked to people who were in charge of making some strategic decisions regarding a business messaging application…

    Slack/Discord is “too complex and confusing”. Apparently the pile of unsorted chats, group chats, and meeting chats, are superior to Discord’s threading model.

    Also corpos literally do not notice that teams is slow as molasses which is a big part of the friction. You could show them a perfect demonstration that Teams’ UI is so much slower to react to anything (nevermind load the actual resource) than the competition and that they often have a 1000+ms audio RTT in meetings (not a hyperbole) and the business people would be like “yeah, I guess? Who cares?”

    Corporate types literally can’t understand that bad audio and audio latency costs a huge percentage of revenue in lost productivity because everyone’s constantly talking over each other and simultaneously being too afraid to speak because the audio delay makes it impossible to fit into a lull in the conversation and also everyone is in a competition for the tiniest shittiest mic with the worst noise canceling that somehow stacks on top of Teams’ pretty bad noise cancelation such that their voice is being noise canceled and you’re just left with like 1.2 kHz of actual range and somehow everyone seems fine to spend their entire day listening to that and aaaaaaaaa I have a headache and I want to die

    Then after work you get on a discord call with the mates and everyone is crystal clear with no noticeable latency, even the students on a secondhand 30 € gaming headset.


  • azertyfun@sh.itjust.workstomemes@lemmy.world...
    link
    fedilink
    arrow-up
    1
    ·
    5 months ago

    My Audi typically displays the outdoors temp on the digital dash, which is convenient. Except when there is any warning light on, which takes its place. Want to take a quick glance at the temp? Well right now it’s “low on windshield wiper fluid” degrees outside.

    Also why the fuck does this shitty dash scream at me about warnings when I get in the car but not out. By the time I get home I will have completely forgotten about the windshield wiper. How is “also display reminders after shutting the engine off” not the obvious implementation?


  • azertyfun@sh.itjust.workstomemes@lemmy.worldI want
    link
    fedilink
    arrow-up
    1
    ·
    5 months ago

    The algorithms used to “derank” swear-laden videos on platforms like TikTok and YouTube are the exact same one used to derank “political” content and/or queer content.

    So yeah, it fucking pisses me off every time someone self-censors to appease the Algorithm, lending it more credibility.

    Not very high on our very long list of items on the Descent Into Fascism checklist, but it’s on there.



  • azertyfun@sh.itjust.workstomemes@lemmy.worldKeep it simple
    link
    fedilink
    arrow-up
    11
    arrow-down
    1
    ·
    5 months ago

    Only 1.1. Which everybody has been fiercely clinging onto since 2009, because YAML 1.2 did not seem to consider it a problem that they broke backwards compatibility on that behavior. So now the only way to keep existing YAML files working is for us all to keep pretending YAML 1.2 does not exist.


  • One of these literally shows a dead soldier in a field of flowers so, yeah.

    It’s idle longing. I could give up my career, move to a deeply rural area, and break my back doing menial jobs until I die of health complications at 64. I won’t, but it’s nice to long for the imagined simplicity sometimes y’know?

    See also:

    twitter caption "Why do men keep saying they want to bleed out here what does that mean" over a picture of a desert urban area at night covered in fresh snow


  • Fictional characters also have a bunch of naming rules that real people don’t. Quite importantly, unless you’re GRRM they should not have the same or similar name to another character in your story (i.e. what you’re saying, one name per person and one person per name). Else shit’s just confusing, as knows anyone who tried to learn anything about Elden Ring’s lore.

    Names also should match the character’s personality. John’s John because he’s meant to be pathetically average and John is the most average white american name there is. Naming him Bartholomew or Rico would not have worked for that particular character.

    I would therefore posit that if John as a fictional character did transition, Jane might be a better fit due to being more common while still being familiar enough not to be confusing. Or perhaps Jess which retains an alliteration but sounds even more “basic” then Jane IMO.


  • azertyfun@sh.itjust.workstomemes@lemmy.worldAI needs to stop
    link
    fedilink
    English
    arrow-up
    2
    ·
    5 months ago

    Any examples spring to mind? I’ve built apps that are only distributed as containers (because for their specific purpose it made sense and I am also the operator of the service), but if ya don’t want to run it in a container… just follow the Dockerfile’s “instructions” to package the app yourself? I’m sure I could come up with a contrived example where that would be impractical, but in almost every case a container app is just a basic install script written for a standard distro and therefore easily translatable to something else.

    FOSS developers don’t owe you a pre-packaged .deb. If you think distributing one would be useful, read up on debhelper. But as someone who’s done both, Dockerfile is certainly much easier than debhelper. So “don’t need it” is a statement that only favors native packaging from the user’s perspective, not the maintainer. Can’t really fault a FOSS developer for doing the bare minimum when packaging an app.


  • Sweden has some of the cheapest electricity in all of Europe thanks to all that hydro.

    This year my final electric bill was ~ 25 c/kWh. Gas was ~ 8c/kWh (both after distribution costs, and funnily enough for electricity I pay amongst other things a fee to subsidize other people’s solar panels’ negative impact on the grid).

    Not “comically expensive” but to be cost-effective a heat pump must average a COP of at least 3.1 (which is possible in most climates with a decent enough HP), so it’s not yet a “jump on it first chance you get” kinda deal because it will take many years to recoup the initial investment. And people remember last year’s winter where the electric costs were more than doubled; gas prices tend to fluctuate much less. This makes heat pumps even more of a very long term investment for people who can afford very large surprises in their power bill… Or who have excess PV generation capacity in the winter (that requires a very large house).

    Gas is on the way out but all the political sabotage of electricity prices in Europe (nuclear phaseout, asinine financial regulations and fake competition with useless middlemen, misfiring PV legislation meaning PV owners are being subsidized by everyone else, etc.) means it will take a very long time before HP costs drop enough for people flock to replace their existing gas heater with a heat pump.


OSZAR »