It seems to be a joke of sorts: It's the original "They Write the Right Stuff"[1] with a find-and-replace job where "software" has been replaced with "AI" - almost everywhere.
Then it seems like the author completely missed that « they write the right stuff » remains a complete pipe dream throughout software development.
> Looking at the result, it indeed seems like AI is going through what software went through 2-3 decades ago.
That would be because AI is a coat of paint on software, and software has not significantly moved from where it was back then. It anything, it’s gotten worse on everything the essay covered.
AI - really Machine Learning - is "just" massively parallel software for using linear algebra on high-dimensional matrices representing huge data sets.
Any programmer today can feed anything into the machine, but as the old saying goes, GIGO.
That every programmer today can build and train an ML model is one of the biggest advancements of ML engineering in the past 10 years.
But as you say it's GIGO, the difficulty today is to know what to feed it and to know what that means for the real life performance. There are no great tools for that yet.
> the difficulty today is to know what to feed it and to know what that means for the real life performance.
This has always been the difficulty.
Generalization is the fundamental problem in machine learning. Making easily available tools has led to an exponential growth in applications as more people play with it (many without understanding what they are doing or why), but predictably hasn't lead to an exponential growth in successful applications.
I spent most of the article thinking how little sense the article made, über confused. AI controlling rockets? AI controlling the Space Shuttle? In 2021? Which Space Shuttle they are referring to? Controlling a rocket being that good? ( I make my own rockets and control it with cheap electronics).
AI is a tool. Software is an ecosystem in which AI is but one of many tools. Comparing one to the other is silly. As it stands, AI isn’t even the tool, it’s a feel-good word. The actual tool is ML.
Now if ML were compared to, say SQL, I could understand. Both derive meaningful results from raw data. Even that may hold little value as in both cases good tools will be let down by poor implementation, ergo bad software, which is what the original article was really about.
Absolutely. In fact, I intentionally used the word AI in the article and was hoping I would get this sort of comment. I fundamentally believe that we can only make progress in many areas of what constitutes AI if we have a concrete focus on the underlying technologies. And there we are looking at ML (among other things). Especially when it comes to higher-level topics such as regulatory policies, AI is all too often used as an intellectual wildcard. The consequence of that are low-quality discussions and misguided policies.
Great article, both the original and the modified version. What do the data scientists and ML developers think about this. Is ML today where software was 25 years ago?
Ha, just pulled it out of the original Fast Company article linked. Didn't know about it, but was curious what sort of issue they would include this kind of article in. Interesting times mid/late 90s. (I was there, but I wasn't reading Fast Company! lol)
Also went back in HN archives to see what commentary there was about the original - as Dang likes to point out, surprisingly little commentary here and there tho there's some discussion like 10 months ago https://news.ycombinator.com/item?id=23537530
Thanks for reading and your comment :-)
100% agree. Though especially in the context of mission-critical applications and regulatory constraints, the processes and organizational structures have matured over the years. We are now working on bringing AI to these same levels of maturity as we believe many exciting applications are waiting for us with the potential to have tremendously positive impact on society.
As long as whatever crap software people come up with keeps making money, they will keep doing it that way. The sooner something starts generating profit, the better. History of civilization in a nutshell.
I had read that the console screens seen by astronauts were always getting dumped pages and pages of log output at every event, to the point of unusability, and that nobody could fix it because the process was so heavy they would have to abandon all their other work for months.
So any kind of polish not fixing a potential loss-of-vehicle problem just could not be attempted.
Not at all! I haven't worked there so can't speak to their development process, though what I can gather from their public talks is that the way they build AI is among the most advanced/professional.
Explosive bolts are more dangerous when they don't work when they must. That makes them more like the brakes, suspension & steering than the engine & drivetrain.
Haha, the reason we use computers is because the work more reliably than humans. By using indeterministic processes, commonly called AI, we effectively make them human. This can yield interesting results, but you don't want a monkey controlling your staged rocket.
Very cool! It’s interesting to think how we will look back at this time X years in the future. Is AI/ML going through the process of becoming a serious engineering discipline in much the same way software did before?
Thanks for reading and your comment. I think we can see many parallels but much of it is still to be written as well. The MLOps space is developing very quickly and we will likely see that there will be soon a lot more structure around the tools and approaches we have available today.
I wonder if it might be easier to read if the mad-libbed article was left in normal styling and the explanatory paragraphs at the end were italicized instead?
The idea behind the article is incorrect. The entire ecosystem of languages, libraries, and operating systems now is a far greater accomplishment. And agile everywhere.
Oh no!! I really wanted to know how they develop their AI so reliably :). This is a massive issue today. Hope we develop tools and processes to get us there soon.”
[1] https://web.archive.org/web/20050830190246/www.fastcompany.c...