I have a different experience writing and using COM with C++. I remember ugliness around reference counting, dealing with the literally dozen of methods of defining a string and having to coerce them into BSTRs and having to deal with variant types that were a weird C union type.
Spotify goes back and forth from barely profitable to losing money every quarter. They have to give 70% of their revenue to the record labels and that doesn’t count operating expenses.
As Jobs said about Dropbox, music streaming is a feature not a product
I have looked into developing a PWA. For starters:
1. Decent storage API. Last time I checked, there were serious limitations on the amount of storage you can use, especially in iOS
2. Mechanism for the user to save a certain . Analogous to saving and running a .exe and being able to compare the file hashes and run different versions of a file without the app developer's intent. This would include the ability to write and edit web apps from your device.
3. Some way of sending TCP/UDP packets directly, and doing port forwarding through UPnP.
4. Mechanism to run processes in the background, and for inter-app communication.
For example, you could not make a decent bittorrent app as a PWA. This is an example of an app which is prohibited on the app store despite having Apple having no legal basis for doing so.
I've often wondered if it would be possible to make some sort of "PWA Browser" that would give web apps hooks to some of this functionality, but it would probably get banned (There are no real rules on the app store, they can just ban you for whatever they want).
And the number of shares you personally own is irrelevant. The only public companies that ever take long term bets are those that are still founder led.
> Cook, clearly trying to remain calm, shot back: “When we work on making our devices accessible by the blind, I don’t consider the bloody ROI [return on investment]. When I think about doing the right thing, I don’t think about an ROI.”
> Cook then offered his own bottom line to Danhof, or any other critic, one which perfectly sums up his belief that social and political and moral leadership are not antithetical to running a business. “If that’s a hard line for you,” Cook continued, “then you should get out of the stock.”
Making devices accessible cost pennies compared to their revenue and didn’t take any real courage. Come back to me when they stand by their convictions when it can cost them billions in tariffs
The thing is no one really stand by conviction against overwhelming force. Apple take billions in loss, cut supply globally resulting in hundred of thousands laid off at vendor or Apple locations.
These grandstanding activists will move on but real people will suffer due to Apple's action.
You don’t get promoted in any well functioning organization until you operate at the level you want to be promoted to.
That means that if all you did was work that only involved your own labor instead of work that involves being over an initiative that involved other people, you can’t be promoted above a mid level developer (no matter your title). You didn’t show that you can work at a larger “scope”.
You can look at the leveling guidelines for almost any tech company.
Even if you are a mid level ticket taker, you should at least try to talk to whoever your project manager is and take responsibility for delivering an “epic” or “workstream” that will show that you are coordinating a larger deliverable.
reply