> Boz: arrogance personified. None of the misteps in the last 4 years are ever his fault. It was market forces that meant that raybans failed, rather than releasing them before they were finished. the quest pro didn't sell, not boz's fault. The market wasnt ready for a capable device with absolutely no software support for the new features. Want to join your friend in a VR game? sure! just perform 15 clicks and wait 7 minutes. No not those clicks, no you need to press the hidden sub menu silly! Oh, no, remember you need to have an OS update first. 10 minute update tax!
I wonder if companies like Meta will finally start caring deeply about performance of their products, and will switch to software paradigms which preserve performance (see for example latest Casey Muratori talk on slowness of Clean Code, and also his "40 million lines of code" talk). I mean, the forced updates of software, and how long they take, is a major complain of users of many modern entertainment devices (the VR googles, game consoles etc.). They long updates are of course caused by "the stack" being a pile of uber-overcomplicated shit, which was quick and convenient to develop, but now is harming the product.
Abstraction costs performance in many cases. But you sometimes want/need that abstraction. But on the other side of that is drop a comment in there how to abstract it if needed but do not abstract it until you need it.
And 'updating' that is my favorite playstation game! It seems to be what I do every time I turn it on every few months.
I thought this was Hackernews and people fixed tech inconveniences with random scripts! I’m sure someone on here could hack together something to check for updates and run the update or automate that process with a click from your phone.
I agree, but sadly it's getting harder and harder to do that sort of thing. It seems that almost inevitably, along with those fancy framework abstractions come tighter restrictions on how much the user is allowed to do things which are not explicitly supported by the UI. All in the name of "security", of course.
With the PS if I leave it alone and powered on it will take care of itself. But I turn it off so it does not use as much power. I have enough other items in my house turned on to heat it up :)
> uber-overcomplicated shit, which was quick and convenient to develop, but now is harming the product.
Its not even as contrived as that. In meta, you don't get points for incremental improvements that make life easier for users. You get points for making a new widget that improves a single metric. That metric will most likely be something sub-team related, with little to no impact on the over all team or even product.
I wonder if companies like Meta will finally start caring deeply about performance of their products, and will switch to software paradigms which preserve performance (see for example latest Casey Muratori talk on slowness of Clean Code, and also his "40 million lines of code" talk). I mean, the forced updates of software, and how long they take, is a major complain of users of many modern entertainment devices (the VR googles, game consoles etc.). They long updates are of course caused by "the stack" being a pile of uber-overcomplicated shit, which was quick and convenient to develop, but now is harming the product.