I somehow value my time more than the money. I think that I have some kind of stake/interest in things I dedicated my time to.
Though I am always thankful (as Eric is in this post) for the people and the income. I can't help but feel regretful as the product of my time and dedication is discarded.
Publish your apps without .net core (--no-self-contained) and install/manage runtimes as you usually would.
If you have thousand apps, you probably also have a CI/CD system and you can gain fine grained control on your runtime management needs with .net build/publish.
MS does quite a few things poorly but they have done a solid job of operating in large enterprises.
You are trying to something slightly complex. I don't see how one could make it any easier from a language design perspective and staying idiomatic to the language.
Go: Goroutines make you wire the "stop" scenario on your own (channel close).
Rust: Hold on to your future and drop() it.
C#: Pass a cancellation token and call Cancel()
All seem reasonable and stay within what they think their developers will be able to pick up and run with.
I have done Meditation, gratitude journals and focused transitions. It all helps.
However, for me the activity that helps the most is hard workouts early in the morning. Once I get going, I am fighting against gravity and fatigue. I am no longer thinking about my past, future or even the day. Just focused on the moment.
I am in a similar boat as you OP. I am very happy on a daily basis, building the product. I am also pretty financially stretched so that adds a level of stress. I hope your product is a giant success.
That sizable minority are the only ones who have anything to lose from the looting and property destruction. Those that are impacted by racism and police violence, people without homes or jobs, likely don't want any Military involvement.
I like that the updates are offered. I wonder how usable these older devices are after updates.
I have an iPhone 8 which hasn't been usable since the last update. Most functions work but the performance has taken a nose dive. Some apps crash randomly.
I get your concern of government bungling the financial aspects. However, are we all OK with 68K people dying every year due to lack of coverage? Do we have evidence that medicare recipients ration insulin?
In the context of a start-up, cost is a big factor and then perhaps (hopefully) handling growth. You could start small and refactor apps/infrastructure as you grow but I am unsure how one could afford to do that efficiently while also managing a growing startup.
On the selling soul to cloud provider, I don't see it like that. I have a start-up to bootstrap and I want to see it grow before making altruistic decisions that would sustain the business model.
Once you are past the initial growth stage, there are many options for serverless, gateway, caches, proxies that can be orchestrated in K8 on commodity VMs in the datacenter. Though this is where you would need some decent financial backing.
(I am not associated with Amazon, Google or Azure. I do run my start-up on Azure.)
We can now achieve pretty high scalability from day 1 with a tiny bit of "engineering cost" up front. Serverless on AWS is pretty cheap and can scale quickly.
I somehow value my time more than the money. I think that I have some kind of stake/interest in things I dedicated my time to.
Though I am always thankful (as Eric is in this post) for the people and the income. I can't help but feel regretful as the product of my time and dedication is discarded.