Earlier quoted context omitted.
Lol scrolling on qt is worse than on the web. I mean, you can use normal scrolling super easily on both (you don't have to do anything, and it just works). But truly custom scrolling is much harder on qt than web. In a way that's a good thing, but again, the default is just as easy on the web as it is on QT. Plus you don't have to deal with the qtquick/qtwidgets/etc thing and the non open source parts of qt
Because subverting users' expectations about scrolling is the step 0 of efficient software. /s
Did we lose our way in making efficient software?
471–480 of 515 posts
Re: Did we lose our way in making efficient software?
#472Now that the zero-interest economy is over, the entire tech sector is readjusting.
Re: Did we lose our way in making efficient software?
#473The answer is yes. Software developers themselves have lost the ability to recognize or value efficient architecture. Software architects have been wiped off the face of the earth and replaced by a combination of script kiddies and scrum masters. Fast forward 10 years, we can see the results. Now we just have to wait to see what happens 10 years from now. Sad for me who wanted to be a software architect. I had to wat…
Typically the "architect" title I see thrown around today pertains to gluing together some abominations of "systems", typically cloud services to do web stuff at "scale"
Architect today seems == "cloud infrastructure decision maker" and has no bearing on the code written, libs/frameworks/whatever used
Re: Did we lose our way in making efficient software?
#474But what are companies doing with this fast turnaround time? Features suck and are largely incomplete in modern software. For example: Sonos speakers, if the WiFi goes down they don't reconnect. Why? Why is basically every device and every bit of software chock full of obvious stuff like that? Do we really need AI or something to tell us how to build something properly?
Re: Did we lose our way in making efficient software?
#475Earlier quoted context omitted.
Now imagine same but with AI killer bot swarms. Slaughterbots. Because we could ! As long as we have COMPETITION as the main principle for all tech development — between countries or corporations etc. — we will not be able to rein in global crises such as climate change, destruction of ecosystems, or killer AI. We need “collaboration” and “cooperation” at the highest levels as an organizing principle, instead. Compet…
What we really need is some way to force competition to be sportsmanlike. EG: cooperating to compete, just like well adjusted competitors in a friendly tournament who actually care about refining their own skills and facing a challenge from others who feel the same way instead of cutting corners and throats to get ahead. Cooperation with no competition subtracts all urgency because one must prioritize not rocking the…
Re: Did we lose our way in making efficient software?
#476Earlier quoted context omitted.
Even when using Stripe (which is a premium payment service that's more expensive than most options) you'd be better off than the 15% from Apple as long as you sell for more than $2.5. And that's not even counting the up from cost that come with Apple (subscription + the need to buy a Mac). How is chargeback being managed on Apple? I doubt they are swallowing the cost on their side, so I don't really see the differenc…
At 5 bucks a customer, you need 200k new ones a year to break a million bucks. TO break even with apple you have about 80k a year all in cost to deal with all your refunds and charge backs.... after taxes, insurance and overhead that's 40-60k take home for a CS agent. What is the charge back rate on digital goods? Im going to tell you that if your a small player it will be WAY higher than apple. Apple will cut a cons…
But at $5 per user Apple is already much more expensive below the million threshold. It gets worse after a million, but it's already costing you tens of thousands before that. And again, you are comparing with one of the most expensive option on the market!
> after taxes, insurance and overhead that's 40-60k take home for a CS agent
Which, almost anywhere in the world, is more than you need to hire someone full time to work on your customer support! And no, what Apple provides is definitely not superior to a full time consumer support person.
The “value” that you pay for when dealing with Apple is access to their walled-off user base.
> the open question is "do I do enough business to negotiate with apple
This isn't an “open question”, it's a closed one: Apple isn't going to talk to you unless they think not giving you special treatment would get them antitrust issues. In your case or mine, it's not gonna happen.
Re: Did we lose our way in making efficient software?
#477Earlier quoted context omitted.
They ultimately need money, not apps or platforms, so this is exactly how they achieve that ultimate benefit, no top-level logic will just justify free here
I mean by that logic, no top level logic will justify a cut of all revenue. They want to be feudal lords, requiring us to pay a tithing for the privilege of selling something to customers.
You, of course, want to be their feudal lord and get access to all their customers by right while also requiring them to pay a tithing of their hardware sales to you since you advance "their ultimate benefit" (they wouldn't sell any hardware without software)
Re: Did we lose our way in making efficient software?
#478Earlier quoted context omitted.
I mean by that logic, no top level logic will justify a cut of all revenue. They want to be feudal lords, requiring us to pay a tithing for the privilege of selling something to customers.
you're right, no top level logic would help you settle on any specific price, hence you need to engage with actual reality instead of simply noticing one party that benefits while ignoring the other that also "ultimately benefits" and "needs the platform to run apps on". You, of course, want to be their feudal lord and get access to all their customers by right while also requiring them to pay a tithing of their hard…
If someone buys an iPhone, Apple does not have the right to interpose themselves between that person and what they want to do with the iphone they bought. They have no right to a cut of the sales any more than the power company that provided the electrons to charge the battery.
What I want is for Apple to get out of the way.
> while also requiring them to pay a tithing of their hardware sales to you since you advance
What I want them to do, for a start, is to the same thing on ios that they already do on macos. I can already write a piece of software an sell it without forking 30% over to Apple.
The current situation where they feel entitled to a cut of every software sale that happens on ios, and veto power over it, is a wet dream that even Microsoft in the 90s wouldn't have thought they'd get away with.
Re: Did we lose our way in making efficient software?
#479Earlier quoted context omitted.
Devil's advocate: you now get a lot of tooling for 'free', which used to cost hundreds or thousands of dollars.
Yeah that doesn't quite work. I agree that the cost of tooling has gone to nearly zero in most cases, but not giving it away will limit the people willing to even try to develop code for your platform.
Re: Did we lose our way in making efficient software?
#480Earlier quoted context omitted.
Or it's just using the wrong tool for the job. With Google's resources, they could build a UI framework that runs on top of OpenGL and have people download an app built with it instead. Next, we'd have people building interfaces on top of latex.
They already built several UI frameworks that run on top of OpenGL. Most obviously, Blink Chrome's HTML renderer runs on top of OpenGL :) Also, Docs uses a custom UI framework already. It implements all the UI controls itself, the browser is only really used for rendering text and styled boxes. I remember the first version of Docs when it was called Writely used the browser's built in editing support but they had to…