> How many developers are using VSCode? How does that number compare with Emacs/Vim?
Perhaps I'm in some sort of "TUI bubble", but I'd bet good money that Emacs/Vim users outnumber VSCode users by an order of magnitude. But maybe I'm just surrounded by *nix devs.
My biggest concern with AI is that I'm not sure how a software engineer can build up this sort of high-level intuition:
> I still have to deeply think about every important aspect of what I want to build. The architecture, the trade offs, the product decisions, the edge cases that will bite you at 3am.
Without a significant development period of this:
> What’s gone is the tearing, exhausting manual labour of typing every single line of code.
A professional mathematician should use every computer aid at their disposal if it's appropriate. But a freshman math major who isn't spending most of their time with just a notebook or chalk board is probably getting in the way of their own progress.
Granted, this was already an issue, to a lesser extent, with the frameworks that the author scorns. It's orders of magnitude worse with generative AI.
I'm not sure. I don't know about deep expertise and mastery, but I can attest that my fluency skyrocketed as the result of AI in several languages, simply because the friction involved in writing them went own by orders of magnitude. So I am writing way more code now in domains that I previously avoided, and I noticed that I am now much more capable there even without the AI.
What I don't know is what state I'd be in right now, if I'd had AI from the start. There are definitely a ton of brain circuits I wouldn't have right now.
Counterpoint: I've actually noticed them holding me back. I have 20 years of intuition built up now for what is hard and what is easy, and most of it became wrong overnight, and is now limiting me for no real reason.
The hardest part to staying current isn't learning, but unlearning. You must first empty your cup, and all that.
People said the same thing about the transition to higher levels of abstraction in the past. “How will they write good code if they don’t know assembly? How can they write efficient code if they don’t understand how a microprocessor works?”
These arguments basically just amount to the intellectual equivalent of hazing. 90% of engineers don’t need to know how these things work to be productive. 90% of engineers will never work on a global scale system. Doing very basic things will work for those engineers. Don’t let perfect be the enemy of good enough.
Also, I’d argue that AI will advance enough to capture system design soon too.
> But it's not Google or TikTok that did this: it's the content consumers.
Given the intentionally addictive algorithms and psychological manipulation used by the big tech companies, I think at least some of the blame can be placed on them.
Granted: If you live in America, depending on your situation, you may need wealth or a good job to have access to decent healthcare.
But, "They will never have a family... hobbies, or respect from their community." This is completely out of touch. Plenty of Americans in flyover country accomplish all of these on an average salary. Source: They're my neighbors.
I'm German and I've never heard of this word but will use it from now on. The fun thing about German is that you can smash any number of nouns together so you could make it Sonntagmorgensleere or Wintersonntagsleere etc.
It's only an orthographic convention. English and all other languages can make compound nouns of arbitrary length, and the parts can but don't have to be nouns. In fact, there don't have to be any nouns in a compound noun! E.g. backup.
English just puts spaces between the parts usually, but as I understand it, this is unusual among Germanic languages.
There are real issues there, but the homosexuality quote is one of the "big eight" anti gay quotes that come up often and turn out to be misunderstood or translation errors that don't hold up to serious scrutiny. Homosexuality as we know it today was not well known or named at the time that text was written, just to start. Searching for the "big eight" helps both with that specifically and the general business of understanding how ancient stories get misunderstood by our modern news clip processing habits.
Perhaps I'm in some sort of "TUI bubble", but I'd bet good money that Emacs/Vim users outnumber VSCode users by an order of magnitude. But maybe I'm just surrounded by *nix devs.