• 0 Posts
  • 84 Comments
Joined 1 year ago
cake
Cake day: August 17th, 2023

help-circle
  • It’s not like the value added for that 30% tax isn’t there. Steam has made so many things so easy that it’s easy to forget what things were like decades ago.

    If you were an independent game publisher, you had to figure out how to set up a web storefront, a content delivery network hosted in perpetuity, take payments, do multiplayer, add in-game chat, map every weird joystick and gamepad in the universe to your control scheme, achievements, friend lists… And every game developer had to do that independently because there was no public solution, really. The friction to enter the indie dev space was so much higher.

    Also, steam does not force you to use their store- you can generate steam keys and sell your game away from the steam platform. The only thing that they enforce is if you sell it for a lower price elsewhere, they’ll de-list your game. Which I think is reasonable.


  • Python is Spanish; a ton of people learned a bit in school and never picked it back up again. Places that speak it natively all have their own conventions because, even though the native languages were replaced by colonizers, a lot of the native languages patterns remained in place. Most places that speak it are super welcoming and stoked that you’re trying to learn.





  • I started using Python ~15 years ago. I didn’t go to school for CS.

    Compared to using literally anything else at the time as a beginner, pip was the best thing out there that I could finally understand for getting third party code to work with my stuff, without copy paste… on Windows.

    When I tried Linux, package managers and make were pretty cool for doing C/C++ work.

    Despite all that, us “regular” engineers were consigned to Windows.

    We either had to use VBA or a runtime that didn’t need to be installed.





  • I’m invested because higher adoption of my preferred platform causes prices of said platform to drop, making the platform economically attractive to develop for.

    Fewer users causes less effort to go into the platform by larger corporations due to lower revenue streams, diminishing updates and feature count over time.

    Eventually, users leave due to pain points not being addressed. Shrinking user bases causes independent developer talent to focus on other platforms since the economics no longer work in the marginal case.

    The shrinking independent developer contributions to the ecosystem make the required effort to develop for it that much higher, since the tools and apps that would have been built weren’t.

    Higher development costs slow down feature pacing, due to the increased effort needed to substitute the efforts of missing ecosystem developers.

    Lack of feature cadence drives users to other platforms, shrinking the user base, bringing us back to step 1.


  • Assume someone is already going to buy a Chromebook for $200-300. Why not spend $900-1000 on a nicer laptop or desktop and need a console at all?

    And if you’re a certain age, why invest in an ecosystem that will die with the next hardware iteration, when you’ve seen it happen over and over? I bought a cartridge of Super Mario Bros 3 in 1993 with my birthday money. Why should I have to buy it again, ever, if I still own the cart? Why not invest in an ecosystem that’s by and large always backwards compatible?








  • Do we just want a reasonable subscription price?

    Yay, basically. I paid for premium when I could afford it because I want the platform to keep working and I hate ads.

    Premium prices went up without a lot of value for me so I quit paying. Technically premium offers a lot but the core feature that I actually cared about (YouTube without ads) never changed in value. If I had the option of only paying for that, I’d do it. To me, YT is a higher priority than any other streaming service. But they don’t provide a way for me to only pay for the stuff I care about