Good morning everyone
My name is Cory
I am a software engineer at Voze
I am speaking to you in Scottish Gaelic
It is a language that is spoken by less than 58,000 people world wide as of 2022
That means I have no one to practice with
Except you
I'm going to talk with you today about A.I.
But I'll do it in English, for your sakes
Stans
Luds
Skeptics
Utopianists
Scared
Ignorant
Hubrists
...to one it is given to create the things of art, and to another to judge what measure of harm and of profit they have for those that shall employ them.’
- From Plato’s Phaedrus
March 13, 2025
nypost.com/2025/05/31/business/ceo-warns-ai-could-wipe-out-1-in-2-white-collar-jobs-in-next-five-years/
January 24, 2025
gizmodo.com/anthropic-ceo-hilariously-claims-ai-will-double-human-lifespans-within-a-decade-2000554601
May 2025
www.businessinsider.com/anthropic-ceo-ai-90-percent-code-3-to-6-months-2025-3
Jun 14, 2025
timesofindia.indiatimes.com/technology/tech-news/nvidia-ceo-jensen-huang-says-anthropic-ceo-is-very-wrong-and-on-almost-everything-he-said-about-ai-dont-do-it-in-a-dark-room-and-tell-me-/articleshow/121851471.cms
25 Mar 2025
https://www.endofmiles.net/nvidia-ceo-ai-is-the-most-consequential-technology-of-all-time/
Societally, we're somewhere near here
Some of us feel like we're here
Niche applications, not general intelligence, is making gains: We’ve been waiting for AGI for quite some time, but it’s always around the corner. Meanwhile, vertical-specific applications are making major gains as developers learn to apply LLMs and their techniques to narrow domains.
https://www.dbreunig.com/2024/12/05/why-llms-are-hitting-a-wall.html
Big gains are being made in efficiency, not intelligence: ...Amongst the leading model builders, while quality has plateaued, efficiency has skyrocketed.
All the cool kids are suddenly all-in on “AgenticAI.” My inner-skeptic says this is a key indicator general LLM progress truly has stalled; chatbots can’t solve the problems we give them in one shot, so let’s give them several. Perhaps agentic models will yield better results –– by many metrics o1 already has –– but they’ll be even slower and pricier.
As designers, developers, and other builders learn how to apply AI cogs selectively –– delivering ‘quiet’ AI features –– we’ll get improved existing tools and wholly new ones.
LLMs have hit a wall. Now begins the slow climb upward.
Arvind Narayanan & Sayash Kapoor
An alternative to the vision of A.I. as a potential superintelligence
[D]espite the obvious differences between AI and past technologies, they are sufficiently similar that we should expect well-established patterns, such as diffusion theory to apply to AI, in the absence of specific evidence to the contrary.
AI as Normal Technology; Arvind Narayanan and Sayash Kapoor; 2025
https://kfai-documents.s3.amazonaws.com/documents/2b27e794d6/AI-as-Normal-Technology---Narayanan---Kapoor.pdf
Diffusion of innovations is a theory that seeks to explain how, why, and at what rate new ideas and technology spread
Diffusion of innovations
https://en.wikipedia.org/wiki/Diffusion_of_innovations
100 yr
200 yr
300 yr
50 yr
100 yr
150 yr
25 yr
50 yr
75 yr
5 yr
10 yr
15 yr
6 mo
1 yr
1.5 yr
Text
The biggest lesson that can be read from 70 years of AI research is that general methods that leverage computation are ultimately the most effective, and by a large margin.
Rich Sutton
March 13, 2019
http://www.incompleteideas.net/IncIdeas/BitterLesson.html
This is a valuable observation about methods, but it is often misinterpreted to encompass application development.
https://www.normaltech.ai/p/ai-companies-are-pivoting-from-creating
In the context of AI-based product development, the bitter lesson has never been even close to true.
https://www.normaltech.ai/p/ai-companies-are-pivoting-from-creating
https://kfai-documents.s3.amazonaws.com/documents/2b27e794d6/AI-as-Normal-Technology---Narayanan---Kapoor.pdf
In this broad set of domains, AI diffusion lags decades behind innovation.
A good example is Epic’s sepsis prediction tool which, despite having seemingly high accuracy when internally validated, performed far worse in hospitals, missing two thirds of sepsis cases and overwhelming physicians with false alerts.
https://kfai-documents.s3.amazonaws.com/documents/2b27e794d6/AI-as-Normal-Technology---Narayanan---Kapoor.pdf
in August 2024, 40% of U.S. adults used generative AI. But, because most people used it infrequently, this only translated to 0.5%-3.5% of work hours (and a 0.125-0.875 percentage point increase in labor productivity)
https://kfai-documents.s3.amazonaws.com/documents/2b27e794d6/AI-as-Normal-Technology---Narayanan---Kapoor.pdf
The generality of LLMs allowed developers to fool themselves into thinking that they were exempt from the need to find a product-market fit, as if prompting a model to perform a task is a replacement for carefully designed products or features.
https://www.normaltech.ai/p/ai-companies-are-pivoting-from-creating
https://www.ibm.com/think/news/when-ai-thinks-brain-gets-quieter
https://www.livescience.com/technology/artificial-intelligence/using-ai-reduces-your-critical-thinking-skills-microsoft-study-warns
https://www.psychologytoday.com/us/blog/the-algorithmic-mind/202508/ai-makes-us-worse-thinkers-than-we-realize
If men learn [writing], it will implant forgetfulness in their souls. They will cease to exercise memory because they rely on that which is written, calling things to remembrance no longer from within themselves, but by means of external marks.
- Plato
Entry Level (2019)
Beginner Level (2019)
Mid Level (2019)
Senior Level (2019)
Entry Level (2025)
Beginner Level (2025)
Mid Level (2025)
Senior Level (2025)
What an experience Software Engineer can do
What a novice can do
What a novice can do with A.I. assistance
What an experience Software Engineer can do
What an experience Software Engineer can do with A.I. Assistance
What a novice can do with A.I. Assistance
What CEOs think they can do with A.I. assistance
What CEOs can actually do with A.I. assistance
The universe of things that can be done
What an experienced Software Engineer can do with A.I.
There's always more to be done.
The relationship between software and its environment, and the management of the boundary between them, is what architecture is all about.
https://www.linkedin.com/pulse/complexity-considered-harmful-barry-o-reilly-ylzwf/
- Complexity Considered Harmful? Oh starling, you can’t say that! - Barry O'Reilly
Almost definitionally, A.I. cannot provide architecture without having all the context needed about the environment the software is build in. This is not possible today. There is currently no foreseeable path to be able to accomplish that in the future.
No 🤓 🕵️♂️
www.cs.utexas.edu/~EWD/transcriptions/EWD06xx/EWD667.html
some still seem to equate "the ease of programming" with the ease of making undetected mistakes.
The virtue of formal texts is that their manipulations, in order to be legitimate, need to satisfy only a few simple rules; they are, when you come to think of it, an amazingly effective tool for ruling out all sorts of nonsense that, when we use our native tongues, are almost impossible to avoid.
Instead of regarding the obligation to use formal symbols as a burden, we should regard the convenience of using them as a privilege: thanks to them, school children can learn to do what in earlier days only genius could achieve.
www.cs.utexas.edu/~EWD/transcriptions/EWD06xx/EWD667.html
When all is said and told, the "naturalness" with which we use our native tongues boils down to the ease with which we can use them for making statements the nonsense of which is not obvious.
I suspect that machines to be programmed in our native tongues —be it Dutch, English, American, French, German, or Swahili— are as damned difficult to make as they would be to use.
We know in the meantime that the choice of an interface is not just a division of (a fixed amount of) labour, because the work involved in co-operating and communicating across the interface has to be added. We know in the meantime —from sobering experience, I may add— that a change of interface can easily increase at both sides of the fence the amount of work to be done (even drastically so). Hence the increased preference for what are now called "narrow interfaces". Therefore, although changing to communication between machine and man conducted in the latter's native tongue would greatly increase the machine's burden, we have to challenge the assumption that this would simplify man's life.
How much work goes into "setting up" AI to perform accurately. Is is more or less work than writing code -- especially with decent and narrow code-completion
Thank you my friends!