It's pretty good as a consumer but they take a massive cut out for developers. I'm not crying about EA not getting its profit margins, but the cut Steam takes can really hurt indie devs.
> I'm not crying about EA not getting its profit margins, but the cut Steam takes can really hurt indie devs.
Indies actually lose more of their margin than EA does, because Steam reduces their 30% cut to 25% after $10m in sales and 20% after $50m in sales. Few indies are doing those numbers, so it's functionally a discount for AAA publishers to discourage them from leaving for their own launchers again (EA did leave back when it was a flat 30% rate for everyone).
Steam is a good experience and a good price relative to consoles, but other PC gaming storefronts do undercut them. See: Epic free games, isthereanydeal.com (competitive marketplace for legitimate game code resellers, which you can register with Steam,) and the class action lawsuits from Wolfire Games for price fixing.
If AI really generates the value it claims to cutting jobs is short sighted. If existing human knowledge is commoditized, then we should be able to invest in generating new knowledge, and creating new kinds of products that were not even possible before.
And if AI makes workers more efficient, then businesses not actively hiring more employees are admitting that even with extra resources they have no strategy to grow their business. Like, if one person is effective as ten people, then a business should be able to grow quicker since their operating costs are effectively lower freeing up capital for growth.
So either their business is a dead end, the inefficiency is at the management layer, or AI isn’t actually making workers more efficient.
Most businesses have a limit to growth in general (e.g. market size, etc). Doesn't mean they are bad businesses just means they can't grow forever and there is a limit to the demand of that given activity. I argue this applies more so to tech products since they generally are relatively affordable already and for most people aren't price demand constrained. A dead end business w.r.t growth could be a cash positive asset for a very long time depending on what it does and maybe that's OK.
Its why I'm not the biggest believer in "Jevon's Paradox" when it comes to software. Most software projects scale and as such they aren't really cost constrained. Or another way of stating this is "if the idea is good and can make lots of money the cost of dev's isn't a limiting factor" - hence why AI doesn't necessarily increase demand all that much. This is unlike say physical industries where cost can absolutely matter especially if the good is constrained already by affordability.
I think most SWE's know this - they see it with outsourcing as well where cheaper costs don't necessarily mean more software is done; but there is some "hope" that things will be OK.
$45/hr is low for GTA. I was making about that in Toronto in 2017 with two years experience, one year vocational degree, and a bachelor's in a completely unrelated field.
Maybe this is my Golang dev leaking, but I intuitively thought that `try: / except:` in Python is essentially the same thing as `if err != nil`, just my IDE doesn't scream at me if I don't catch them.
Uhh ... More like every two weeks there's some kind of incident.