Sunday, December 28, 2025

Stop saying generative AI "isn't actually AI"

 Do you know the historical industry-standard definition of AI? Do you? I invite you to look up "History of Artificial Intelligence" on Wikipedia because the term is a lot more nebulous than many people assume. 

In fact, "AI" used to refer to practically everything under the sun related to even the most rudimentary attempts to simulate intelligence. The field of "AI" included basic tree search, decision trees, basic if/then algorithms, and statistical techniques such as Markov models. Many are surprised to learn that machine learning was the most advanced subset of "AI". In my 2007 undergrad class called "Artificial Intelligence", machine learning was the last unit of our course, and neural nets were only mentioned as an afterthought on the last day of class, with the professor noting it had potential in the future. Today, they're ubiquitous.

Just about the only field which defined "AI" as anything more than a machine, was from the entertainment industry including movies and video games. Mass Effect popularized the terminology of "VI" vs "AI" in which a VI (virtual intelligence) isn't conscious, but an AI (artificial intelligence) is. I will bet you that the vast majority of people who insist that AI by definition refers to a conscious entity is actually remembering this terminology from Mass Effect, a science fiction game, and in their heads had somehow convinced themselves that it was an actual industry-standard naming system used by computer science researchers.

Wednesday, December 24, 2025

Someone explain the obsession with the claim that AI can't replace senior developers and can replace junior developers

I seriously can't go 5 minutes on the internet without seeing this claim. Bunch of people say AI coders will replace junior devs, but not senior devs. Gets 100+ upvotes no matter what the social media website.

Now the first question I would ask is, "do you remember what you did as a junior dev"? 100% of the time I ask this question I GET NO RESPONSE.

A junior dev is capable of developing an entire project from scratch with nothing other than stack overflow and some grit. This is in the pre-AI era. If you don't believe me, ask one of these "senior" devs who claims AI will replace junior devs and won't replace senior devs, what they remember doing as a junior dev, and what they were capable of.

Here is my claim: If AI can replace the average junior developer, it can replace the average senior developer within 6 months. If AI can't replace the average senior developer, it can't replace the average junior developer. Let time tell whether I am right and how well my claim has aged.