• 1 Post
  • 183 Comments
Joined 3 years ago
cake
Cake day: June 20th, 2023

help-circle
  • Well, yeah, that’s what Scrum is. From the guide which takes maybe 10 minutes to read

    Scrum Teams are cross-functional, meaning the members have all the skills necessary to create value each Sprint. They are also self-managing, meaning they internally decide who does what, when, and how.

    That’s not a throwaway sentence - it is fundamental to how scrum works and that is reinforced throughout the scrum guide.

    Every conversation about Agile and/or Scrum being “the worst”, after some prodding it turns out that their company has refused to read or implement one or several of the fundamental principles, often without even being aware that was an essential requirement. You’re baking a cake and you decided to not use any butter, that’s on you champ, don’t blame the fucking recipe.

    The biggest valid criticism of scrum is that the thing that makes it so great - its structural empowerment of individual teams - is also what makes it structurally incompatible with any traditional top-down management style. The company must fundamentally be (re-)organized to have a flat corporate structure within its R&D department - most are simply incapable of mustering the necessary changes, if only because too many middle managers’ jobs are at stake. So they call their middle managers “POs” or “Scrum Masters” and wonder why their version of Scrum sucks.




  • Love the technosolutionist mindset, but the parties trying to made that happen lost BIG TIME in the 2024 elections and neither you nor I are in charge of the energy policy. Feel free to found a startup to explore all your big ideas but our problem is neither a lack of ways to decarbonize our energy nor a lack of reasons to go off of fossil fuels.

    What I’m not hearing is a solution to the problem that the European far-right is now directly funded and supported by Putin, Musk, Thiel, Zuck, that the parties currently in power have no interest in curbing this obvious foreign interference, and all that is all but guaranteeing that the far right will take full control of the region within the next few years in exchange for a few favors like – among other things – handing out to the oil barrons a blank check. That’s not a technical issue to be engineered out, that’s a political landmine the size of a continent that we’re barreling towards. Well, if we don’t get dragged into WW3 before that, at any rate.



  • No-one “needs” anyone but economics aren’t a zero-sum game and both the EU and the US benefited enormously from our economic and military ties, and cutting those ties will be painful and the faster it happens the more painful it will be.

    If we employ the economic nukes against the US right now, we will lose most digital payment systems for a few weeks as countries and bunks rush to implement Wero and the digital Euro, and we will face strong gas shortages as we currently rely on the US to make up for Russia’s. Europe and NA would immediately enter into a deep recession.

    The payment systems are a hugely understated threat but are being worked on actively. The fossil fuels aren’t understated but we also lack short-term solutions as electrification takes time (but also we aren’t doing nearly enough).

    However it is true that the EU is profoundly neoliberal and that ideology is very ill-equipped to deal with a fragmented world order in which free trade is no longer the default. Those assumptions are being challenged, however the far-right seems primed to bring about the populist “solution” of turning Europe into a bunch of mini-Russias.


  • Are we already forgetting that trump invaded Venezuela for oil, then the oil companies said “excuse me but we can’t profitably exploit their notoriously shitty oil”?

    Part of being a literal Nazi is that the o.g. Nazis got themselves stuck in an increasing number of military quagmires not because they had to but because they refused to do consider the obvious peaceful solutions for their problems. The war machine had to be fed even at the cost of their own self-destruction.

    Except this time they have a nuclear arsenal capable of wiping all civilization and somehow people aren’t freaking out nearly enough about that.





  • Ideally you’d use the docker executor with a dind service instead of docker commands in the shell. You’ll have better isolation (e.g. no conflicts from open port forwards) and better forward-compatibility (the pipeline won’t break every time a major upgrade is applied to the runner because the docker - especially compose - CLI is unstable).


  • For gitlab this is only correct with a shell executor which is to be avoided in the general case in favor of a docker or k8s executor for isolation&repeatability.

    Those you can actually run locally with gitlab-runner, but then you won’t have all your gitlab instance’s CI variables so it’s a PITA if you need a CI token which you probably do if you actually make decent use of gitlab’s features.

    In most cases I just end up committing my changes to avoid the headache. :!git commit --amend --no-edit && git push -f goes pretty dang fast and 60 % of the time third time’s the charm.


  • They were always going to receive at least some critical acclaim. This is a AA game from a well-known and respected publisher (Kepler Interactive), so it couldn’t have gone entirely under the radar. They had a decent enough marketing budget and initially were included in the Microsoft Gamepass specifically to secure the studio’s financial future in an uncertain market. The game was objectively good so with all that help, by release day there was no way that the game was going to be a complete dud à la Concord, and I recall Broche saying in interviews that profitability was essentially expected even though the stratospheric success was not.

    Also they did get “unlucky” because the Oblivion remaster not-so-coincidentally shadow-dropped a couple days before E33’s release. It’s not much of a stretch to say that Microsoft knew the game was good and (mostly unsuccessfully) tried to drown it out.

    If E33 was going to truly flop, it would have been earlier in the development process IMO. They could have relinquished voting shares to investors and been forced to “ubisoftify” the game into bland nothingness. Key creatives could have left. Going all-in on UE5 might have been a technical quagmire. But when the game went Gold, there was very little that could have impeded an at least modest amount of success.

    Where the industry is truly unforgiving is single A games. There’s too much to keep track and it’s entirely possible for the “media” (journalists, youtubers, streamers, etc.) to miss a very good game. Single A doesn’t pack enough of a punch to force enough eyeballs on trailers to get a critical mass of fan following, and in that context I fully agree that even a perfect game can still be a complete flop.


  • E33 did not just get lucky. They used a completely different formula.

    ~10M€ development cycle with 30 full-time devs + outsourcing is one order of magnitude smaller than what the big studios consider to be the “standard”. AA vs AAA.

    30-40 hours of main story and no open world keeps the development resources focused and gameplay/story loops tight in a way that can’t be achieved in an “expansive” open world without unfathomable resource expenditure. But modern games from major studios literally cannot get greenlit if “open world” is not in the feature list because execs see it as “standard”.

    Smaller budget also means that they did not pour 50 %+ of their capital into marketing, which allows mores resources to be put into the game and lowers the barrier to profitability. That’s an understated issue; AAA games can’t afford to fail, which is why they all end up bland design-by-committee.

    Those parts above were not risks Sandfall took, they were actually basic risk mitigation for an indie studio that big studios aren’t doing based on the overstatement that bigger = more chances for “THE hit game” = better.

    Where E33 took some risks was with the strong creative vision and willingness to ignore genre trends and focus group feedback (going turn-based and not lowering the difficulty to “baby’s first video game”). But for the cost of 1 Concord a big studio could afford to make 10 E33s at which point it’s really not a matter of “luck” for at least one to be (very) good. E33 would have been profitable with 1 million units sold, it did not even have to be that good.

    The industry has absolutely noticed that E33 wiped the floor with their sorry asses, and I predict that in ~5 years we’ll see many more AAs popping up.


  • Netanyahu did not show up at the border unannounced saying “let me through or else”. He got permission ahead of time. Had he not gotten permission, he would have had to find another country who did or gone around. Especially for Greece and Italy which don’t really stand in his way, the Mediterranean is right there!

    Even assuming that Netanyahu calls the bluff and flies through, there are a lot of options ahead of all-out war. For instance sending jets to “intercept” his plane and escort him out saying “he refused to follow orders to land and we did not deem it worth it to escalate the situation”. It’s not like his airliner is armed or anything. But it would send a very different diplomatic message.

    For France in particular, this is far from the first time he flies over its territory unimpeded. This is not a matter of military concerns, this is pro-Israel Macron taking a stance to show support for his ally. He’s not been very outspoken on Gaza because the domestic political situation is very delicate and anything he says can only weaken his support further, but his personal stance is hardly a secret and the military interceptors are under his full control.



  • Few Celtic roots*

    For instance char comes from the Celtic carros.

    Furthermore French has a strong Frankish influence, hence the name of the language and its relative distance from Italian Spanish or Portuguese which are more directly descended from Latin. But also many other influences. French has a surprising amount of Arabic vocabulary for example, and not just from recent immigration/colonisation.


  • It’s dumber than that. Capitalism does not demand endless growth from any one company. The overall economy grows, sure, but that may come from other economic sectors. Exxon and Chevron haven’t seen significant growth for a couple decades, because the oil market hasn’t seen significant growth. That does not make them communist. They can just exist at an equilibrium.

    Big Tech has a peculiar economic model centered around high fixed costs (R&D) and low marginal costs (digital distribution), which has made a handful of companies unbelievably cash-flush as they reaped insane scale effects. And they simply don’t know what to do with so much cash.

    Capitalism is supposed to answer that with a reduction in income from competitive pressure. If something is so profitable to do, someone else will do it cheaper. However, such competition does not exist because neoliberal governments have abdicated their mandate to foster competition through trust-busting and forced interoperability.

    That’s not to say capitalism is good or anything. But even within capitalism, what happened with Big Tech was avoidable.

    Either way US Big Tech is not capitalist anymore. It’s an autocratic oligarchy with capitalist characteristics.


  • Either way if you ignore regional languages you’re not doing linguistics. And the author could not even get it right for national languages, if we even accept that arbitrarily picking one makes any sense.

    This map is a masterclass in what not to do and it almost feels like intentional engagement farming.