Hey, don't knock him. I'd never thought about it before. Being taught or corrected is great as long as people aren't dicks about it. Even then it has some value :)
I shall use this knowledge and endeavour to share it where possible.
I should also add that I remember seeing some poll of Americans and this sort of "political correctness" or whatever you wish to call it, was the primary reason people said they voted for Donald Trump. Nothing official, some news station or something, but still. It's not harmless.
As with so many things these days, the internet gives people the ability to speak to millions of other people. The idiots and extremists seem to garner more attention, and therefore, generate ad revenue; so they have an even louder voice. I don't think there are actually more idiots and extremists, but merely that the few that exist can get together and try to indoctrinate others into whatever bent world-view they have.
He says while typing in the comment section ...
As with so many things these days, the internet gives people the ability to speak to millions of other people. The idiots and extremists seem to garner more attention, and therefore, generate ad revenue; so they have an even louder voice. I don't think there are actually more idiots and extremists, but merely that the few that exist can get together and try to indoctrinate others into whatever bent world-view they have.
An awesome book that does still teach a lot of valuable lessons. Sadly, pretty much the same lessons it taught back when it was written. Maybe more people should actually read it.
I've had my rant at someone already this year. A lawyer posting about legal documents saying "make sure you put all four digits in to avoid confusion" and the giving an example like 03/01/2020.
The game client would be unmodified, with it running on an API layer that maps windows system calls to to their Linux equivalents. Their ant-cheat software finds this "suspicious" and boots the players.
In my (probably worthless) opinion, the two big problems affecting software industry are:
- Organizations, especially large ones, now trust their process over their people. In the "old" days, when a production problem was identified and the prime developer knew what the problem was, it would be fixed, as directly and immediately as possible if there was high confidence. With less than high confidence, maybe a quick test in a test environment is done. In many places, this is now a multi-day, or even multi-week process now.
- Developers are not all doing it because they love it anymore. It's a high-ish paying job with lots of hiring being done. Many of the people writing code these days are awful programmers that in the long run cause a lot of damage. Many take away more than they add. In the earlier days, people coded because they wanted to.
The second problem is actually a big part of the cause of the first.
Perhaps I'm just bitter, but given the abundance of technologies, frameworks, libraries, services, etc, small teams of good coders can put together amazing pieces of work in a very short time. This almost never happens. It seems like complexity of large software projects has exceeded the ability of the current level of general expertise to maintain. It sure seems like we're close to that point.
I should add that I don't have the same opinions on most modern techniques. Agile can work very well. Code reviews and unit tests are a must. These are all tools that boost the quality and in the end, save time as well.