AI coding is an improvement on infinite monkey Shakespeare in the sense that it only types whole words from a dictionary. Although that dictionary has been built from a mix of classic literature and SNS posts.
Redkey
So this is a list of responses given by AI when you correct it? My guess was "Things you will never hear from a client when you politely point out a logical inconsistency, an incorrect assumption, or a wild over/underestimation in their project plan." 'Cause in my experience the response you will get, 99% of the time, is "That won't happen."
ASM doesn't care about your variable types, because it doesn't care about your variables. What's a variable, anyway? There is only address space.
Only Winsocks.
What's the word? I started looking but realized I have better things to do. Before I stopped I did find "nips" and "chow", both of which have completely unrelated, normal meanings. Hell, I didn't even know "chow" could mean anything other than food until I read the definition in the dictionary file.
There are several other racist, sexist, and generally rude words in there too. There is even a slur which has been used against me, and it's defined as such (one meaning among many), but I say leave them. Well, maybe "cunt" could go without being missed.
Seconding Markor for Android. I originally installed it because I was sick of all the note-taking apps that store your notes away in hidden directories and proprietary formats. I've been using it for years and it's not let me down yet.
Where are these conversations happening? I could see a lot of enterprise-focused groups potentially getting behind OnlyOffice, but individual home users? Not so much.
EDIT: My mistake! I didn't realize that there are standalone versions of OnlyOffice in addition to the web app version.
Despite this, I still bet that they post "nvm fixed it" an hour or two later.
I think it depends a lot on a person's individual knowledge. If you keep studying far enough away from your main area of expertise, there'll still be some point where you stop and have to blindly accept that something "just works", but it will no longer feel like that's what your main field is based upon.
Imagine a chef. You can be an OK chef just by memorizing facts and getting a "feel" for how recipes work. Many chefs study chemistry to better understand how various cooking/baking processes work. A few might even get into the physics underlying the chemical reactions just to satisfy curiosity. But you don't need to keep going into subatomic particles to have lost the feeling that cooking is based on mysterious unknowns.
For my personal interest, I've learned about compilers, machine code, microcode and CPU design, down to transistor-based logic. Most of this isn't directly applicable to modern programming, and my knowledge still ends at a certain point, but programming itself no longer feels like it's built on a mystery..
I don't recommend that every programmer go to this extreme, but we don't have to feel that our work is based on "magic smoke" if we really don't want to.