I grew up reading Tolkein and then playing D&D. It seemed to me along with everyone in our playing sphere that D&D was set in Middle Earth, not Medival Times. It wasn't long after the original release when the Gods & Demigods manual was released to help clerics have someone specifically to worship. I never ever thought this game was in any way trying to model reality. Then, of course, you have the various astral and god planes of existence. The only "setting" that makes sense to me for D&D is bringing Middle Earth and myths into a game setting.
I think it will be a niche. Frameworks will be updated to AI Frameworks where AI has known patterns to plug and play with.
Given the way capitalism works there will be a market for AI software. However, the cloud server provides have created Frankenstein patchworks of technologies in order to deploy the stuff on the cloud. DevOps will still very much be a thing.
To whit, Wordpress is about to get a whole lot more functional.
I don't have a problem with the article. I do have a problem with the "every programmer". Not every programmer writes sophisticated algorithms. In fact, in my experience working on web sites most programmers are front end developers coding web sites or back end developers shuffling data around. The most sophisticated algorithm they need is a for loop. Occasionally one needs and algorithm developer to work on scale out.
Next time try, "challenging algorithms and data structures every algorithm programmer should try."
I've been using Emacs the way most people use Notepad++, just for quick text edits. Been doing that since the 1990s. The other thing I use Emacs for is the regular expression modes for search and replace. Unlike Notepad++ Emacs is available on most systems.
The on thing I would caution is Emacs creates backup files that can clutter. I find it is worth creating a dedicated back up folder. This does require configuration and there are tutorials on Youtube for this. I'd say about once or twice per year the backup files on every save have saved my bacon.
Finally, I prefer Emacs key binds to vi modes but that's just personal taste.
There is no language ether. Dictionary words such as folder originally applying to paper was a metaphor that realized widespread usage and eventually made it into dictionary for computer directories. Libsoftiktok was engaged in public shaming of LGBT people. That's not doxxing per se but shaming. Using public records is not doxxing. Doxxing is exposing public records with the intent to excite harm. Investigative journalism is defined as exposing things hidden that some people would rather keep hidden. Its not doxxing though because of the power dynamic difference, those being exposed are typically the rich and powerful. These people now whine about cancel culture. Intent is key. Doxxing is done with an intent and expectation of harm, like swatting. Usually the person being doxxed is not powerful but helpless. Alex Jones doxxed Sandy Hook families and they received death threats and had to move. Jones just didn't reveal otherwise public information, he whipped up animosity against those families using an online mob. Doxxing requires more than just exposing someone's personal public info. It also is done with an expectation to do bodily harm in an online mob environment. Libsoftiktok was exposing public information in an online mob fervently anti LGBT. Which comes closer to the spirit of doxing than Investigative journalism done on Libsoftiktok. But at the end of the day, words aren't owned by anyone and usage is always evolving. Doxxing is slang at best. Slang is just new words used colloquially and very loose in meaning. Get over it. At the end of the day the concern is intent to do harm. Clearly Libsoftiktok purposeful shaming speaks to intent. Reap what you sow. Live by exposing others, be prepared to be exposed
YMMV. What I learned from experience that I already knew from education is that absolute power corrupts absolutely. There is a real tension when picking a graduate school. Do you go with the topic of interest and a tyrant? Or do you pick an amenable advisor that's in a different research field? I guess one can get lucky and find both but that wasn't an option the year I applied. The thing about graduate schools and research domains is that there a typically only a handful of choices if one is lucky. The other thing I learned is graduate schools never admit absolute power corrupts absolutely and when one points that out one is immediately ostracized. Go along to get along should be a sign over ever graduate schools doorway. Or dog eat dog.
Agile is much, much, less complicated paradigm and it has been turned into some Frankenstein of borrowed past processes at every company I've ever worked at. I can only imagine what would happen to this watershed model if it became popular.
I think the piece overlooks the fact that most FOSS software these days is written by corporate America for corporate America. This became apparent back when Redhat was being sued by SCO for Unix copyright infringement. Turns out IBM had "donated" a bunch of code to Linux, including their journaling file system code that had once been part of AIX. It is a moot point to ask FOSS developers to use FOSS tools when most FOSS code these days is donated by corporate America.
How many security breaches have there actually been because of /tmp?