You can use as many different apps for yourself but good luck sustaining a community/team/org that requires learning 5 apps for participation, especially when not all users are savvy.
In order to sustain an ecosystem instead of mega-app, that ecosystem needs to be really smoothly integrated, and I know of no good examples of this
The board of directors should now fire the management over such as gross mismanagement. Then, the board of directors should be fired for not proactively requiring backups.
Regardless how you edit/compile your code, you still need to debug/troubleshoot problems in production, and that is very likely to use Kubernetes. So the more reasonable approach seems to be: first, figure out how do you troubleshoot/identify/mitigate a problem in production, then reproduce it in development environment and work to fix it at daytime. When you have instrumented your app for reasonable debugging experience then using these tools on development machine becomes much easier problem, K8s or not.
I did designs that overstayed their intended lifespan by 15 years. I did designs that were cancelled even before being fully implemented. Most however had their predictable lifespan of 3-6 years.
It seems to me that the key is to make useful product based on sound technical decisions; entropy (a thing you can't control) will handle the rest.
DIY is good if this is part of your life plan. Otherwise it's a distraction.
We live in civilization for a reason; different people specialize in different tasks so that overall, we all can enjoy our lives more.
In other words, except for simple little things, don't make me fix my bathroom: there are people who do this faster and better than me, but NO ONE is going to fix bugs in my software for me. To each his own.
The flip side of minimum wage is often overlooked: people on the bottom end of the spectrum, who struggle to compete with other minimum-wagers, are cut out of the workforce. At $15 or $20/hour, the job requirements are higher than at $10/hour, and these folks stand no chance.
Likewise, the low-end employers are priced out of the market.
It's the same survival of fittest, except the weakest constituance is hurt most. They are very sparse so their voice is never heard.
iPad: probably not. Windows 2-in-1's (for example, Surface Pro) _somewhat_ fit the bill: heavier than a tablet but still a full-blown computer when you need it.
People are focusing on verbage and precision, but are missing the point.
Having a well-maintained Python tooling is essential for _any_ company who does AI. While smaller companies can get away with open source solutions, for bigger companies it is unavoidable to have teams dedicated to maintaining and supporting Python tooling.
This announcement is troubling, and may indicate one of the two: 1) Google is in dire situation, and there is no more fat to cut, so they are starting to cut muscle. 2) Google management is clueless and cannot discriminate between fat and muscle.
I would think about more practical ways to reduce cost fuel consumption. We are still 10-15 years away from practical fusion. We have been, for the last 50 years.
As for Germany, maybe it would make more sense not to hastily shut down nuclear reactors, in favor of coal and gas, or at least until the equivalent capacity of renewable energy is online, if they really cared about the environment?
What you really get from IDE is higher productivity, based on a sample of few hundred people I've worked with. It won't make bad engineers good or vice versa, it would just make everyone more productive.
If I were hiring an engineer who claimed not to use IDE on principle, I would be very careful and maybe even suspicious: a craftsman who doesn't care about using best tools for the job, may have problems.
People who disagreed with the article, flagged it as "spam or off-topic". The article discussing cancel culture got canceled (flagged) -- how ironic is that?
, and so are doctors, and bankers, and some education administrators, and high-ranking public servants, and even some university professors,and the list goes on.
There is a multi-year process of training and selection. You need to take risks and invest and learn to bend your mind in certain ways. Some people cannot bear this, or just bored out of their minds and cannot continue and get back to living their "normal" lives with less risk of depression or mental breakdown.
Those who survive, make decent money, and some even more than decent money.
Please check out SWE jobs at non-profits, such as Khan academy, Kiva. You can do job search for non-profits at LinkedIn. These are companies with a mission that are doing great things for humanity.
In order to sustain an ecosystem instead of mega-app, that ecosystem needs to be really smoothly integrated, and I know of no good examples of this