SlideShare una empresa de Scribd logo
1 de 11
“Programming is still a tinkery art. The technical
environment has become very complex -- we
expect bits of programs running anywhere to
communicate with bits of programs running
anywhere else -- and it is impossible for any one
individual to have deep and detailed knowledge
about every niche. So a certain degree of
specialization has always been needed. A
certain amount of complexity-hiding is useful
and inevitable.”
“The Dumbing Down of Programming”, 1998
Yet, when we allow complexity to be hidden and handled
for us, we should at least notice what we're giving up. We
risk becoming users of components, handlers of black
boxes that don't open or don't seem worth opening. We
risk becoming like auto mechanics: people who can't
really fix things, who can only swap components. It's
possible to let technology absorb what we know and then
re-express it in intricate mechanisms -- parts and circuit
boards and software objects -- mechanisms we can use
but do not understand in crucial ways. This not-knowing
is fine while everything works as we expected. But when
something breaks or goes wrong or needs fundamental
change, what will we do but stand a bit helpless in the
face of our own creations? “The Dumbing Down of
Programming”, 1998
“Software engineering [is] not about right and
wrong but only better and worse, solutions that
solved some problems while ignoring or
exacerbating others.
The machine that all the world seems to want to
see as possessing some supreme power and
intelligence was indeed intelligent, but only as we
humans are: full of hedge and error, brilliance and
backtrack and compromise.”
“The Dumbing Down of Programming”, 1998
“Programmers do not decide which new systems
should be built and which should be abandoned.
Programmers do not allocate company resources
to one project or another. Programmers are the
resources. Managers make those decisions.
Corporate officers make those decisions. Venture
capitalists decide which new technologies shall be
funded and which shall not.”
“What we were afraid of”, 1999
“I’ve long believed that the ideas embedded in
technology have a way of percolating up and
outward into the nontechnical world at large, and
that technology is made by people with intentions
and, as such, is not neutral. In the case of
disintermediation, an explicit and purposeful
change is being visited upon the structure of the
global marketplace. And in a world so dominated
by markets, I don’t think I go too far in saying that
this will affect the very structure of reality, for the
Net is no longer simply a zone of personal
freedoms, a pleasant diversion from what we used
to call “real life”; it has become an actual
marketplace that is changing the nature of real life
itself.” “The Museum of Me”, 1998
“The mistake in robotics is the same as that in AI:
mistaking the tool for its builder. In particular, the
error comes from mistaking the current methods of
software writing as a paradigm for human mental
organization. Is cognitive science driving the
science of computing, or is it the other way
around?”
“Programming the Post-Human”, 2002
“The definition of life is hard,” Rodney Brooks said to
me. “You could spend five hundred years thinking
about it or spend a few years doing it.”
And here is the underlying motive of robotics: an anti-
intellectualism in search of the intellect, a flight from
introspection, the desire to banish the horrid muddle of
all this “thinking about it,” thousands of years of
speculation. Don’t think about it, build it –that’s the
hope.”
“Programming the Post-Human”, 2002
“On the first day of the only programming course
I every took, the instructor compared computer
programming to creating a recipe –baking a cake.
It didn’t occur to me to question the usefulness of
comparing something humans absolutely must
do to something machines never do: that is, eat.”
“Dining with Robots”, 2004
“I didn’t think seriously about the analogy (cooking as
programming) for another twenty-four years… I knew in that
moment that my long-go instructor, like my young self, had
been laughably clueless about the whole subject of cooking
food.
To make my machine an intelligent recipe writer, I would
have to reproduce in code the equivalent of the complex,
labile synaptic connections we hold in our minds… The
program of this recipe expands infinitely. Subroutine opened
from subroutine, association led to exploding association. It
seemed absurd even to think of describing all this to a
machine.”
“Dining with Robots”, 2004
Robots aren’t
becoming us, I
fear; we are
becoming them
“Dining with Robots”, 2004

Más contenido relacionado

Similar a Ellen Ullman Life in Code notes

Simulation (or Computation) and its Discontents
Simulation (or Computation) and its DiscontentsSimulation (or Computation) and its Discontents
Simulation (or Computation) and its DiscontentsR. Sosa
 
What Internet Operations Teach Us About the Future of Management
What Internet Operations Teach Us About the Future of ManagementWhat Internet Operations Teach Us About the Future of Management
What Internet Operations Teach Us About the Future of ManagementAPNIC
 
Future of work 2017 part three 29 May 2017 "Artificial Intelligence and Robo...
Future of work 2017 part three  29 May 2017 "Artificial Intelligence and Robo...Future of work 2017 part three  29 May 2017 "Artificial Intelligence and Robo...
Future of work 2017 part three 29 May 2017 "Artificial Intelligence and Robo...Maureen Boland
 
Work learning living in future Gerd Leonhard Futurist Speaker at LSG13 London
Work learning living in future Gerd Leonhard Futurist Speaker at LSG13 LondonWork learning living in future Gerd Leonhard Futurist Speaker at LSG13 London
Work learning living in future Gerd Leonhard Futurist Speaker at LSG13 LondonGerd Leonhard
 
Government For The People, By The People, In the 21st Century
Government For The People, By The People, In the 21st CenturyGovernment For The People, By The People, In the 21st Century
Government For The People, By The People, In the 21st CenturyTim O'Reilly
 
AI Everywhere: How Microsoft is Democratizing AI - Lightning Version
AI Everywhere: How Microsoft is Democratizing AI - Lightning VersionAI Everywhere: How Microsoft is Democratizing AI - Lightning Version
AI Everywhere: How Microsoft is Democratizing AI - Lightning VersionPaul Prae
 
Emotional intelligence and artificial intelligence (A comparative analysis)
Emotional intelligence and artificial intelligence (A comparative analysis)Emotional intelligence and artificial intelligence (A comparative analysis)
Emotional intelligence and artificial intelligence (A comparative analysis)Rumbidzai Faith Matanga
 
TestingTime - Guest Article - let’s save the world—democracy, inclusion and s...
TestingTime - Guest Article - let’s save the world—democracy, inclusion and s...TestingTime - Guest Article - let’s save the world—democracy, inclusion and s...
TestingTime - Guest Article - let’s save the world—democracy, inclusion and s...Jan Groenefeld
 
Harry Collins - Testing Machines as Social Prostheses - EuroSTAR 2013
Harry Collins - Testing Machines as Social Prostheses - EuroSTAR 2013Harry Collins - Testing Machines as Social Prostheses - EuroSTAR 2013
Harry Collins - Testing Machines as Social Prostheses - EuroSTAR 2013TEST Huddle
 
CLICKNL DRIVE 2018 | 24 OCT | Designing with Future Emerging Technologies
CLICKNL DRIVE 2018 | 24 OCT | Designing with Future Emerging TechnologiesCLICKNL DRIVE 2018 | 24 OCT | Designing with Future Emerging Technologies
CLICKNL DRIVE 2018 | 24 OCT | Designing with Future Emerging TechnologiesCLICKNL
 
AI Everywhere: How Microsoft is Democratizing AI
AI Everywhere: How Microsoft is Democratizing AIAI Everywhere: How Microsoft is Democratizing AI
AI Everywhere: How Microsoft is Democratizing AIPaul Prae
 
ARTIFICIAL INTELLIGENCE.pptx
ARTIFICIAL INTELLIGENCE.pptxARTIFICIAL INTELLIGENCE.pptx
ARTIFICIAL INTELLIGENCE.pptxBryCunal
 
The future will be confusing
The future will be confusingThe future will be confusing
The future will be confusingantimega
 

Similar a Ellen Ullman Life in Code notes (20)

Icdec_final 2020 ppt
Icdec_final  2020 pptIcdec_final  2020 ppt
Icdec_final 2020 ppt
 
Simulation (or Computation) and its Discontents
Simulation (or Computation) and its DiscontentsSimulation (or Computation) and its Discontents
Simulation (or Computation) and its Discontents
 
CCFW.software
CCFW.softwareCCFW.software
CCFW.software
 
What Internet Operations Teach Us About the Future of Management
What Internet Operations Teach Us About the Future of ManagementWhat Internet Operations Teach Us About the Future of Management
What Internet Operations Teach Us About the Future of Management
 
Jan-Wessel Hovingh
Jan-Wessel HovinghJan-Wessel Hovingh
Jan-Wessel Hovingh
 
Future of work 2017 part three 29 May 2017 "Artificial Intelligence and Robo...
Future of work 2017 part three  29 May 2017 "Artificial Intelligence and Robo...Future of work 2017 part three  29 May 2017 "Artificial Intelligence and Robo...
Future of work 2017 part three 29 May 2017 "Artificial Intelligence and Robo...
 
Work learning living in future Gerd Leonhard Futurist Speaker at LSG13 London
Work learning living in future Gerd Leonhard Futurist Speaker at LSG13 LondonWork learning living in future Gerd Leonhard Futurist Speaker at LSG13 London
Work learning living in future Gerd Leonhard Futurist Speaker at LSG13 London
 
Government For The People, By The People, In the 21st Century
Government For The People, By The People, In the 21st CenturyGovernment For The People, By The People, In the 21st Century
Government For The People, By The People, In the 21st Century
 
Hackers & Painters: Filosofía de la Cultura Hacker
Hackers & Painters: Filosofía de la Cultura HackerHackers & Painters: Filosofía de la Cultura Hacker
Hackers & Painters: Filosofía de la Cultura Hacker
 
AI Everywhere: How Microsoft is Democratizing AI - Lightning Version
AI Everywhere: How Microsoft is Democratizing AI - Lightning VersionAI Everywhere: How Microsoft is Democratizing AI - Lightning Version
AI Everywhere: How Microsoft is Democratizing AI - Lightning Version
 
Emotional intelligence and artificial intelligence (A comparative analysis)
Emotional intelligence and artificial intelligence (A comparative analysis)Emotional intelligence and artificial intelligence (A comparative analysis)
Emotional intelligence and artificial intelligence (A comparative analysis)
 
TestingTime - Guest Article - let’s save the world—democracy, inclusion and s...
TestingTime - Guest Article - let’s save the world—democracy, inclusion and s...TestingTime - Guest Article - let’s save the world—democracy, inclusion and s...
TestingTime - Guest Article - let’s save the world—democracy, inclusion and s...
 
Harry Collins - Testing Machines as Social Prostheses - EuroSTAR 2013
Harry Collins - Testing Machines as Social Prostheses - EuroSTAR 2013Harry Collins - Testing Machines as Social Prostheses - EuroSTAR 2013
Harry Collins - Testing Machines as Social Prostheses - EuroSTAR 2013
 
CLICKNL DRIVE 2018 | 24 OCT | Designing with Future Emerging Technologies
CLICKNL DRIVE 2018 | 24 OCT | Designing with Future Emerging TechnologiesCLICKNL DRIVE 2018 | 24 OCT | Designing with Future Emerging Technologies
CLICKNL DRIVE 2018 | 24 OCT | Designing with Future Emerging Technologies
 
AI Everywhere: How Microsoft is Democratizing AI
AI Everywhere: How Microsoft is Democratizing AIAI Everywhere: How Microsoft is Democratizing AI
AI Everywhere: How Microsoft is Democratizing AI
 
WTF?
WTF? WTF?
WTF?
 
ARTIFICIAL INTELLIGENCE.pptx
ARTIFICIAL INTELLIGENCE.pptxARTIFICIAL INTELLIGENCE.pptx
ARTIFICIAL INTELLIGENCE.pptx
 
Ethics and the Promise of Open Source
Ethics and the Promise of Open SourceEthics and the Promise of Open Source
Ethics and the Promise of Open Source
 
The future will be confusing
The future will be confusingThe future will be confusing
The future will be confusing
 
Cyberpunk.final.ppt
Cyberpunk.final.pptCyberpunk.final.ppt
Cyberpunk.final.ppt
 

Más de R. Sosa

100 IDEAS THAT CHANGED DESIGN
100 IDEAS THAT CHANGED DESIGN100 IDEAS THAT CHANGED DESIGN
100 IDEAS THAT CHANGED DESIGNR. Sosa
 
Edgar Morin El Metodo 4: Las ideas
Edgar Morin El Metodo 4: Las ideasEdgar Morin El Metodo 4: Las ideas
Edgar Morin El Metodo 4: Las ideasR. Sosa
 
USYD Virtual Design lecture
USYD Virtual Design lectureUSYD Virtual Design lecture
USYD Virtual Design lectureR. Sosa
 
Design School Confidential Class Projects
Design School Confidential Class ProjectsDesign School Confidential Class Projects
Design School Confidential Class ProjectsR. Sosa
 
La Golosina Visual de Ignacio Ramonet
La Golosina Visual de Ignacio RamonetLa Golosina Visual de Ignacio Ramonet
La Golosina Visual de Ignacio RamonetR. Sosa
 
Apocalípticos e Integrados
Apocalípticos e IntegradosApocalípticos e Integrados
Apocalípticos e IntegradosR. Sosa
 
Understanding Computers and Cognition
Understanding Computers and CognitionUnderstanding Computers and Cognition
Understanding Computers and CognitionR. Sosa
 
Convivial Toolbox
Convivial ToolboxConvivial Toolbox
Convivial ToolboxR. Sosa
 
Brecht on Theatre.pdf
Brecht on Theatre.pdfBrecht on Theatre.pdf
Brecht on Theatre.pdfR. Sosa
 
Gui Bonsiepe: Las Siete Columnas del Diseño_.pdf
Gui Bonsiepe: Las Siete Columnas del Diseño_.pdfGui Bonsiepe: Las Siete Columnas del Diseño_.pdf
Gui Bonsiepe: Las Siete Columnas del Diseño_.pdfR. Sosa
 
The Invention of Creativity by Reckwitz.pdf
The Invention of Creativity by Reckwitz.pdfThe Invention of Creativity by Reckwitz.pdf
The Invention of Creativity by Reckwitz.pdfR. Sosa
 
Write your Thesis using AI
Write your Thesis using AIWrite your Thesis using AI
Write your Thesis using AIR. Sosa
 
Tikanga Māori
Tikanga MāoriTikanga Māori
Tikanga MāoriR. Sosa
 
The richness of life, Stephen Jay Gould
The richness of life, Stephen Jay GouldThe richness of life, Stephen Jay Gould
The richness of life, Stephen Jay GouldR. Sosa
 
Las Ideas Estéticas de Marx.pdf
Las Ideas Estéticas de Marx.pdfLas Ideas Estéticas de Marx.pdf
Las Ideas Estéticas de Marx.pdfR. Sosa
 
Māori Philosophies
Māori PhilosophiesMāori Philosophies
Māori PhilosophiesR. Sosa
 
Herbot Design Analysis annotated 58 points.pdf
Herbot Design Analysis annotated 58 points.pdfHerbot Design Analysis annotated 58 points.pdf
Herbot Design Analysis annotated 58 points.pdfR. Sosa
 
Design research in industry and academia Ricardo Sosa SUTD.pdf
Design research in industry and academia Ricardo Sosa SUTD.pdfDesign research in industry and academia Ricardo Sosa SUTD.pdf
Design research in industry and academia Ricardo Sosa SUTD.pdfR. Sosa
 
Arte y Diseño De una relación perversa.pdf
Arte y Diseño De una relación perversa.pdfArte y Diseño De una relación perversa.pdf
Arte y Diseño De una relación perversa.pdfR. Sosa
 

Más de R. Sosa (20)

Causation
CausationCausation
Causation
 
100 IDEAS THAT CHANGED DESIGN
100 IDEAS THAT CHANGED DESIGN100 IDEAS THAT CHANGED DESIGN
100 IDEAS THAT CHANGED DESIGN
 
Edgar Morin El Metodo 4: Las ideas
Edgar Morin El Metodo 4: Las ideasEdgar Morin El Metodo 4: Las ideas
Edgar Morin El Metodo 4: Las ideas
 
USYD Virtual Design lecture
USYD Virtual Design lectureUSYD Virtual Design lecture
USYD Virtual Design lecture
 
Design School Confidential Class Projects
Design School Confidential Class ProjectsDesign School Confidential Class Projects
Design School Confidential Class Projects
 
La Golosina Visual de Ignacio Ramonet
La Golosina Visual de Ignacio RamonetLa Golosina Visual de Ignacio Ramonet
La Golosina Visual de Ignacio Ramonet
 
Apocalípticos e Integrados
Apocalípticos e IntegradosApocalípticos e Integrados
Apocalípticos e Integrados
 
Understanding Computers and Cognition
Understanding Computers and CognitionUnderstanding Computers and Cognition
Understanding Computers and Cognition
 
Convivial Toolbox
Convivial ToolboxConvivial Toolbox
Convivial Toolbox
 
Brecht on Theatre.pdf
Brecht on Theatre.pdfBrecht on Theatre.pdf
Brecht on Theatre.pdf
 
Gui Bonsiepe: Las Siete Columnas del Diseño_.pdf
Gui Bonsiepe: Las Siete Columnas del Diseño_.pdfGui Bonsiepe: Las Siete Columnas del Diseño_.pdf
Gui Bonsiepe: Las Siete Columnas del Diseño_.pdf
 
The Invention of Creativity by Reckwitz.pdf
The Invention of Creativity by Reckwitz.pdfThe Invention of Creativity by Reckwitz.pdf
The Invention of Creativity by Reckwitz.pdf
 
Write your Thesis using AI
Write your Thesis using AIWrite your Thesis using AI
Write your Thesis using AI
 
Tikanga Māori
Tikanga MāoriTikanga Māori
Tikanga Māori
 
The richness of life, Stephen Jay Gould
The richness of life, Stephen Jay GouldThe richness of life, Stephen Jay Gould
The richness of life, Stephen Jay Gould
 
Las Ideas Estéticas de Marx.pdf
Las Ideas Estéticas de Marx.pdfLas Ideas Estéticas de Marx.pdf
Las Ideas Estéticas de Marx.pdf
 
Māori Philosophies
Māori PhilosophiesMāori Philosophies
Māori Philosophies
 
Herbot Design Analysis annotated 58 points.pdf
Herbot Design Analysis annotated 58 points.pdfHerbot Design Analysis annotated 58 points.pdf
Herbot Design Analysis annotated 58 points.pdf
 
Design research in industry and academia Ricardo Sosa SUTD.pdf
Design research in industry and academia Ricardo Sosa SUTD.pdfDesign research in industry and academia Ricardo Sosa SUTD.pdf
Design research in industry and academia Ricardo Sosa SUTD.pdf
 
Arte y Diseño De una relación perversa.pdf
Arte y Diseño De una relación perversa.pdfArte y Diseño De una relación perversa.pdf
Arte y Diseño De una relación perversa.pdf
 

Último

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Último (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Ellen Ullman Life in Code notes

  • 1.
  • 2. “Programming is still a tinkery art. The technical environment has become very complex -- we expect bits of programs running anywhere to communicate with bits of programs running anywhere else -- and it is impossible for any one individual to have deep and detailed knowledge about every niche. So a certain degree of specialization has always been needed. A certain amount of complexity-hiding is useful and inevitable.” “The Dumbing Down of Programming”, 1998
  • 3. Yet, when we allow complexity to be hidden and handled for us, we should at least notice what we're giving up. We risk becoming users of components, handlers of black boxes that don't open or don't seem worth opening. We risk becoming like auto mechanics: people who can't really fix things, who can only swap components. It's possible to let technology absorb what we know and then re-express it in intricate mechanisms -- parts and circuit boards and software objects -- mechanisms we can use but do not understand in crucial ways. This not-knowing is fine while everything works as we expected. But when something breaks or goes wrong or needs fundamental change, what will we do but stand a bit helpless in the face of our own creations? “The Dumbing Down of Programming”, 1998
  • 4. “Software engineering [is] not about right and wrong but only better and worse, solutions that solved some problems while ignoring or exacerbating others. The machine that all the world seems to want to see as possessing some supreme power and intelligence was indeed intelligent, but only as we humans are: full of hedge and error, brilliance and backtrack and compromise.” “The Dumbing Down of Programming”, 1998
  • 5. “Programmers do not decide which new systems should be built and which should be abandoned. Programmers do not allocate company resources to one project or another. Programmers are the resources. Managers make those decisions. Corporate officers make those decisions. Venture capitalists decide which new technologies shall be funded and which shall not.” “What we were afraid of”, 1999
  • 6. “I’ve long believed that the ideas embedded in technology have a way of percolating up and outward into the nontechnical world at large, and that technology is made by people with intentions and, as such, is not neutral. In the case of disintermediation, an explicit and purposeful change is being visited upon the structure of the global marketplace. And in a world so dominated by markets, I don’t think I go too far in saying that this will affect the very structure of reality, for the Net is no longer simply a zone of personal freedoms, a pleasant diversion from what we used to call “real life”; it has become an actual marketplace that is changing the nature of real life itself.” “The Museum of Me”, 1998
  • 7. “The mistake in robotics is the same as that in AI: mistaking the tool for its builder. In particular, the error comes from mistaking the current methods of software writing as a paradigm for human mental organization. Is cognitive science driving the science of computing, or is it the other way around?” “Programming the Post-Human”, 2002
  • 8. “The definition of life is hard,” Rodney Brooks said to me. “You could spend five hundred years thinking about it or spend a few years doing it.” And here is the underlying motive of robotics: an anti- intellectualism in search of the intellect, a flight from introspection, the desire to banish the horrid muddle of all this “thinking about it,” thousands of years of speculation. Don’t think about it, build it –that’s the hope.” “Programming the Post-Human”, 2002
  • 9. “On the first day of the only programming course I every took, the instructor compared computer programming to creating a recipe –baking a cake. It didn’t occur to me to question the usefulness of comparing something humans absolutely must do to something machines never do: that is, eat.” “Dining with Robots”, 2004
  • 10. “I didn’t think seriously about the analogy (cooking as programming) for another twenty-four years… I knew in that moment that my long-go instructor, like my young self, had been laughably clueless about the whole subject of cooking food. To make my machine an intelligent recipe writer, I would have to reproduce in code the equivalent of the complex, labile synaptic connections we hold in our minds… The program of this recipe expands infinitely. Subroutine opened from subroutine, association led to exploding association. It seemed absurd even to think of describing all this to a machine.” “Dining with Robots”, 2004
  • 11. Robots aren’t becoming us, I fear; we are becoming them “Dining with Robots”, 2004