SlideShare uma empresa 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

Mais conteúdo relacionado

Semelhante a Ellen Ullman Life in Code notes

Semelhante 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
 

Mais de R. Sosa

Mais de R. Sosa (20)

Week 1: Lecture What is Design by Ricardo Sosa
Week 1: Lecture What is Design by Ricardo SosaWeek 1: Lecture What is Design by Ricardo Sosa
Week 1: Lecture What is Design by Ricardo Sosa
 
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
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
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
 
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...
 
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...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 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