On The Metal

John Graham-Cumming

· Summarized

Share this episode
Anyone with this link can open it.
Share Link
Start at 0:00

Key takeaways

  • Charles Babbage and Ada Lovelace laid essential foundations for computing, with Babbage's work on the Analytical Engine and Lovelace's pioneering algorithms.
  • The conceptual leaps made by Babbage and Lovelace continue to influence the narrative around programming and computer science today.
  • The past has important lessons for the present and future of technology, revealing challenges and reiterating the importance of acknowledging previous innovators.
  • Current AI developments should be approached with tempered expectations, similar to historical promises of flying cars and nanotechnology.
  • The importance of recognizing mechanical computing innovations as crucial stepping stones toward modern electronic systems.

Summary

Exploring Babbage and the Analytical Engine

In the episode, the guests discuss Charles Babbage's significance in computer history, especially his contributions to the design of the Difference Engine and his vision of a programmable Analytical Engine. Babbage's work was revolutionary for his time, thinking critically about programming and hardware without having physical prototypes built. John Graham-Cumming illustrates the complexities Babbage faced, including evolving designs and the challenges of building such intricate machines in the 19th century.

Ada Lovelace's Legacy

The conversation dives deep into Ada Lovelace's involvement with Babbage's work as she not only conceptualized programming but also created the first algorithm, essentially making her one of the first programmers in history. Graham-Cumming highlights Lovelace's unique perspective on machines and their potential beyond pure mathematics, suggesting they could embody music and other forms of art. By connecting numbers to various forms of representation, she set the stage for future explorations of artificial intelligence.

Current AI Trends and Historical Analogies

The hosts transition into a discussion about current trends in AI, drawing parallels to past technological promises that went unfulfilled, such as nanotechnology and expert systems. Both guests reflect on how names and marketing within the tech industry can lead to inflated expectations, comparing AI to Babbage's and Lovelace's innovations. John suggests that AI should be repositioned as 'automated pattern recognition' to manage expectations better while acknowledging ongoing advancements in the field.

The Future of Computing and Historical Lessons

Finally, the podcast concludes with a philosophical discussion about the future of computing. Graham-Cumming suggests that the lessons learned from historical figures like Babbage and Lovelace should inform current technological directions. He emphasizes the need for a balance between embracing the future and learning from the past to create meaningful advancements. The hosts also touch on the significance of acknowledging historical innovations and the challenges of making technological dreams a reality.

Sponsors

  • Oxide Computer Company · The Oxide Computer Company is going to make your own brand, this is infrastructure faster, more efficient, more secure, and just all around less painful. So much so, in fact, that I wrote and recorded this ad, head on over to Oxide.computer to learn more and join their mailing list.
  • Engineers of Creation · The book discusses the coming era of nanotechnology.

Show notes

You can find John on Twitter at [twitter.com/jgrahamc](https://twitter.com/jgrahamc).


- Babbage overview and the Difference Engine:

    https://www.computerhistory.org/babbage/overview/

- Difference Engine No. 2 at the London Science Museum:

    https://collection.sciencemuseumgroup.org.uk/objects/co526657/difference-engine-no-2-designed-by-charles-babbage-built-by-science-museum-difference-engine

- BBC Micro: https://en.wikipedia.org/wiki/BBC_Micro

- Sinclair ZX81: https://en.wikipedia.org/wiki/ZX81

- BBC Micro Advanced User Guide:

    http://stardot.org.uk/mirrors/www.bbcdocs.com/filebase/essentials/BBC%20Microcomputer%20Advanced%20User%20Guide.pdf

- Sharp MZ-80K: https://en.wikipedia.org/wiki/Sharp_MZ

- John's TED Talk, The greatest machine that never was: https://www.ted.com/talks/john_graham_cumming_the_greatest_machine_that_never_was

- Hilbert's Problems: https://mathworld.wolfram.com/HilbertsProblems.html

- Gödel's incompleteness theorems: https://plato.stanford.edu/entries/goedel-incompleteness/

- The Lovelace–De Morgan mathematical correspondence - A critical re-appraisal: https://www.sciencedirect.com/science/article/pii/S0315086017300319

- The mathematical correspondence of Ada Lovelace and Augustus De Morgan:

    https://dl.acm.org/doi/10.1145/2867731.2867738

- Douglas Engelbart: https://www.britannica.com/biography/Douglas-Engelbart

- "Mother of all demos": https://www.youtube.com/watch?v=yJDv-zdhzMY

- John's OSCON talk "Turing's Curse": https://www.youtube.com/watch?v=hVZxkFAIziA

- Design of the RISC-V Instruction Set Architecture:

    https://people.eecs.berkeley.edu/~krste/papers/EECS-2016-1.pdf

- Engines of Creation - The Coming Era of Nanotechnology: https://www.amazon.com/Engines-Creation-Nanotechnology-Scientific-Revolution/dp/1872180469/ref=tmm_hrd_swatch_0?_encoding=UTF8&qid=&sr=

Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account

Couldn't load the audio. A blocker may be stopping the show's tracking links. Open the file