Time spent on tests is time saved in debugging, firefighting, troubleshooting, etc. If the project breaks down with a simple change, then tests also save the sanity of developers, and allows them to refactor the architecture.
No, not really. People say that Emacs is self-documenting for a reason. You only need to remember how to ask Emacs for information, whatever that information may be. Commands, key bindings, manuals, etc.
“We hear you. I can relate to your struggles. We'd love to solve the problem. Of course, preservation is front and centre when all these decisions are made.” isn't quite the same as “We're working on a solution to preserve 360 games. We came up with the following solutions so far: [...]. Let us know what you think. Stay tuned!”
I wouldn't expect anything to come from this. Microsoft employees wrap a “fuck you” in a gift, gaslight the backlash, and tap dance. When the excrement makes abrupt contact with the rotating blades of the fan, the lead self-resigns with a long-wielded and non-apologetic notice. Another Microsoft employee takes over, and leads the team with the same mindset until the next incident.
Yes, it's possible to deploy Linux in enterprise. Google even develops ChromeOS for that purpose, deploys Chromebooks in-house, and sells Chromebooks. Heck, you can enroll your Linux boxes into Active Directory with SSSD if you want to. You can use pull-based configuration management tools to configure workstations. Albeit rare, there're MDM solutions similar to Windows ones with Linux support, such as Kolide and Scalefusion. I agree that the Windows sysadmin experience is seamless if you fit into Microsoft's model, compared to Linux. Linux sysadmins must know how to write scripts to bridge the gap. Although I suspect the Microsoft experience will get worse as Microsoft deprecates older solutions in favor of Azure.
This is a huge win for piracy. You can't image how many kids these days don't know about piracy. They share account passwords, and split the costs to stream legally, up until the password sharing crackdown. Now, imagine what would happen if you inform them that these evil pirates get everything for free, without geo-blocking, without multiple services to get everything you want, and even pre-release. And inform them to be careful about malware. Man, they gonna research piracy and how to avoid malware in their free time and enjoy piracy to the fullest. Rights Alliance trains the new generation of pirates in Denmark.
Fingerprint reader support. Every fingerprint reader I owned didn't work on Linux. Every laptop I owned with a fingerprint reader never worked on Linux. It's almost a law of the universe: If it's not made for Linux people, the fingerprint reader won't work on Linux.
Meh, I prefer to call it trash. What's the point of a backlog nobody works on, and so hopelessly irrelevant that the issues themselves may no longer exist or are otherwise outdated?
Yet the solution is so simple. Let the them spend 20 – 35 % of their paid time on backlog. Let them refactor the architecture. Let them improve the code base. You know, that thing the Lean book talks about, the part that everyone overlooks, the part so critical yet so often overlooked that others wrote books that ride that one aspect home. Oh, unless you want them to spend overtime on a production problem whose root cause a scrum master added to the backlog 5 years prior to the incident, of course. Oh, unless you want them to give you one year estimates for changes as simple as translation changes 'cause the architecture is so ass-backwards and never improved upon that everything depends on everything and everything breaks with one simple change. And who needs tests, right? Waste of time and money! Just live in fear that one change can break the entire software, like a real man.
I'm not too familiar with Spring, so excuse my ignorance, but could you sell Spring Cloud ✨ to management? If I understood the docs correctly, Spring Cloud requires Springboot 3, so you can migrate to Springboot 3 while management can claim that your monolith is very cloud. Or is this a “dump it in ec2 and claim it's cloud” situation?
Not even developers. I know plenty of developers that use M1 MacBooks as a comfortable middle ground between Windows and Linux with excellent battery life, software compatibility cough Adobe, and an aight Unix environment. Many also prefer MacBooks cause they don't want to deal with Windows problems and hacking Linux, since they already troubleshoot technical problems for a living.
I'm actually almost the only one in my dev social circle that uses Linux and dual boots Windows for compatibility reasons, everyone else sticks to Apple.
Time spent on tests is time saved in debugging, firefighting, troubleshooting, etc. If the project breaks down with a simple change, then tests also save the sanity of developers, and allows them to refactor the architecture.