SlideShare a Scribd company logo
1 of 64
Breaking Codes, Designing
Jets, and Building Teams
Randy Shoup
@randyshoup
linkedin.com/in/randyshoup
Agile, Lean, and DevOps are
new words for old ideas
Learning from History
15 Million
Bletchley Park,
1940s
Skunk Works,
1960s
Xerox PARC,
1970s
Purpose
Organizational Culture
Engineering Excellence
People
Bletchley Park
Broke the Axis Enigma and
Lorenz codes in WWII
Decoded intelligence ended
WWII at least 2 years early,
saved 14 million lives
Many details declassified in
1974 and in 2000, much still
unknown
Bletchley Park
15 Million
“The geese that
laid the golden
eggs – but never
cackled”
“The Bombe”
Tested possible
Enigma settings
using a revolutionary
electromechanical
device
Broke Lorenz using
the world’s first
programmable
electronic digital
computer in 1943
“Colossus”
Battle of Britain, 1940
15 Million
Battle for air supremacy over
Britain, July to October 1940
RAF defense prevented Nazi
invasion of Britain
Ultra intercepts leaked strength and
composition of Luftwaffe forces,
provided early warnings
First major Allied victory in WWII,
first turning point in the war
Bletchley Park
15 Million
Battle of the Atlantic, 1941
15 Million
U-boat attacks on Allied shipping in
1941, sinking hundreds of ships
and tens of thousands of seamen
Britain was in very real danger of
losing the war
Starting July 1941, Ultra intercepts
of submarine traffic reduced
shipping losses by 2/3
D-Day, June 6 1944
15 Million
“We are putting the whole
works on one number” –
Eisenhower
Revealed strength of Nazi
forces
Reinforced Allied deception
about the landing location
Landing in Normandy was a
complete tactical surprise
Organizational Culture
15 Million
Open management style, very
little military hierarchy
Pipeline approach: intercept,
decryption, cataloguing and
analysis, dissemination
Each stage performed by a
different “Hut”
Deep collaboration within a Hut,
extreme secrecy between Huts
Organizational Culture
15 Million
Constant need for iteration and
refinement of techniques to
respond to newer Enigma
machines and procedures
Two-week research
sabbaticals to improve
methods and procedures
Logbook for anyone to propose
improvements, discussed
every few weeks
“Boffins and Debs”
15 Million
“I told you to leave
no stone unturned to
get staff, but I had
no idea you would
take me so literally.”
“Boffins and Debs”
15 Million
Recruited crossword experts,
linguists, mathematicians, bank
clerks, national chess
champions, department store
managers
Organized crossword puzzle
competition to recruit in 1942
Ian Fleming (future creator of
James Bond) worked at
Bletchley Park
“Boffins and Debs”
15 Million
10,000 people at its peak in 1944,
75% women
One of the only wartime efforts to
fully utilize women for highly
demanding intellectual work
Section leaders organized very
popular talks to explain the
mathematics of the work
Analyzed intercepts, operated
machines, broke codes
Mavis Batey
15 Million
Studying German at University
College London in 1939
Recruited to Bletchley in 1940
Helped break the Italian Naval
Enigma in March 1941
Helped break the German
Abwehr Enigma in December
1941
Alan Turing
15 Million
Described a “universal computing
machine” in a seminal 1936 paper
Designed and built “The Bombe”
After WWII, designed and built
earliest stored-program computers:
ACE in 1946, Manchester Baby and
Manchester Mark I in 1948
Led to the world’s first commercially
available general purpose computer
Alan Turing
15 Million
Lifelong marathon runner
Openly gay throughout
adulthood
Prosecuted for homosexual
acts in 1952, sentenced to
chemical castration
Committed suicide in 1954
Posthumously pardoned by
Queen Elizabeth II in 2013
Bletchley Park
15 Million
Letter to Churchill, 1941
15 Million
“This work is being held
up, and in some cases
is not being done at all,
principally because we
cannot get sufficient
staff to deal with it …
We despair of any early
improvement without
your intervention.”
“An Electric Effect”
15 Million
“Make sure they have
all they want on
extreme priority and
report to me that this
has been done”
Tommy Flowers
15 Million
Pioneered use of large-scale
electronics with vacuum tubes at the
UK Post Office Research Station
Designed and built “Colossus” to
crack Lorenz in 1943
Post-war secrecy prevented him from
commercializing his computing work
after WWII
Largely unknown for his pioneering
computing work
Purpose
Organizational Culture
Engineering Excellence
People
Lockheed “Skunk Works”
15 Million
Lockheed’s secret Advanced
Development Projects group,
founded 1943
Generation after generation of
the world’s fastest, highest-
flying, stealthiest aircraft
Design, development, and
manufacturing in a single
facility
P-38 Lightning
15 Million
Over 10,000 manufactured, in continuous production throughout
WWII
Inspired generations of propeller aircraft
P-80 Shooting Star
15 Million
First operational American jet fighter
Skunk Works produced the airframe in 143 days, from start of the
design process to combat-ready
U-2 Dragon Lady
15 Million
High-altitude aerial reconnaissance aircraft, up to 70,000 feet
In continuous service since 1955
Used in Suez Crisis, Cuban Missile Crisis, Middle East conflicts
SR-71 Blackbird
15 Million
Long-range strategic reconnaissance
aircraft, 1964-98
World’s fastest and highest-flying
operational manned aircraft (Mach
3+, 85,000 feet)
Built from titanium and polymer
composites
Never shot down
F-117 Nighthawk
15 Million
First operational aircraft designed around stealth technology, 1983-
2008
Radar cross-section of 10 cm2
Stealth Technology
15 Million
“The most
significant
advance in
military aviation
since jet
engines”
Stealth Technology
15 Million
Huge engineering
challenges reconciling
aerodynamics with
minimizing radar cross-
section
Extremely difficult
engineering problems with
exhaust system, pitot tube,
canopy, etc.
Developing Stealth
15 Million
Co-located teams, with
stealth expert always
available on site
Tested extensively with
models, computational
simulation, wooden
mockups
Intense collaboration with
test pilots
Organizational Culture
15 Million
Rapid iteration, flexibility,
collective ownership
Never put an engineer more
than 50 feet from the assembly
area
“I wanted a direct relationship
between design engineer and
mechanic and manufacturing”
Organizational Culture
15 Million
“We created a practical and
open work environment for
engineers and shop workers,
forcing the guys behind the
drawing boards onto the shop
floor to see how their ideas
were being translated into
actual parts and to make
any necessary changes on
the spot.”
Organizational Culture
15 Million
“We made every shop worker
who designed or handled a
part responsible for quality
control. Any worker – not just
a supervisor or a manager –
could send back a part that
didn’t meet his or her
standards.”
“Our inspectors stayed
right on the floor with the
machinists and fabricators.”
Clarence “Kelly” Johnson
15 Million
First director of “Skunk Works”,
1938-75
Led teams for the P-38
Lightning, the P-80 Shooting
Star, and the SR-71 Blackbird
Initiated construction of Area
51 for flight-testing the U-2
Ben Rich
15 Million
British Jew, WWII war refugee
Raised in the Philippines,
escaped weeks before Pearl
Harbor
Second director of Skunk
Works, 1975-91
Directed prototypes and
development of stealth
technology
Mary G. Ross
15 Million
First Native American female
engineer, from the Cherokee
Nation
Part of the founding team of 40
Skunk Works engineers
Contributed to the P-38
Lightning, Agena rocket,
ballistic missiles, satellites
Most of her work is still
classified
Mary G. Ross
15 Million
“A Cherokee woman from Park
Hill, Oklahoma, helped put a
man on the moon”
“I had the privilege of studying
with three Nobel prize winners,
and I have to say I hold Mary
at that same level” – Lockheed
colleague
On What’s My Line in 1958
(“Designs Rocket Missiles and
Satellites”)
Purpose
Organizational Culture
Engineering Excellence
People
Xerox PARC
15 Million
Palo Alto Research Center, founded
in 1970
• Graphical user interface with
overlapping windows
• Object-oriented programming
with Smalltalk
• WYSIWYG text editing with
Bravo
• Networking with Ethernet
• Printing via the laser printer
Xerox PARC
15 Million
“Every time you click a mouse on
an icon or open overlapping
windows on your computer screen
…
Compose a document by word
processor
…
Make the print larger or smaller,
replace ordinary typewriter letters
with a Braggadocio or Gothic
typeface
…
Xerox PARC
15 Million
“Surf the internet
…
Send email to a workmate
…
Check your bank account at an
ATM with a touch screen
…
Watch the three-dimensional
computer graphics that give life to
the dinosaurs of Jurassic Park and
the inspired playthings of Toy
Story.”
Xerox PARC
15 Million
“When Apple sued Microsoft
in 1988 for stealing the ‘look
and feel’ of its Macintosh
graphical display, Bill
Gates’s defense was
essentially that both
companies had stolen it
from Xerox.”
15 Million
“The best way
to predict the
future is to
invent it”
Future of Computing
“The Alto
is a time
machine”
Future of Computing
Xerox Alto
15 Million
First “personal computer”, in
1973
① Placed computing power
in individual hands
② Interacted with user via a
high-performance display
③ Linked several computers
together on a high-speed
network
Alto Engineering
15 Million
Original design completed by
Chuck Thacker and Ed McCreight
in 3 months
Display consumed 2/3 of CPU
cycles and 3/4 of memory
Bitmap representation of display in
main memory
Microparallel processing – CPU
prioritizes and executes
computation for peripherals
PARC’s Legacy
15 Million
Inspired Macintosh user
interface after 1979
demo to Steve Jobs and
the Macintosh team
Led directly to Microsoft
Word, 3Com, Adobe, etc.
Organizational Culture
15 Million
Flat organization, no hierarchy
Hybrid of academia and
industry
“There was a lot more
teamwork than in academia. It
was about getting things done,
not about publishing papers”
“Tom Sawyering”
15 Million
Informal collaboration across
groups and projects, everyone
pitches in
“A continuous form of peer
review .. Quality work
flourished, less interesting
work tended to wither”
The “Bose Conspiracy”
“Computer Bums”
15 Million
“By far the best I
know of as far as
talent and creativity.
The people here are
all used to dealing
lightning with both
hands.”
Smalltalk
15 Million
Intuitive and
simple enough
for children to
use
Smalltalk
15 Million
Challenged team to create
world’s most powerful
language in a single page of
code
Simple things should be
simple (“Hiding the details”)
Object-oriented programming
Adele Goldberg
15 Million
Began as a research assistant,
eventually manager of Systems
Concepts Laboratory at PARC
Co-developer of Smalltalk-80
Co-introduced “design templates”
Delivered (under great protest)
1979 demo to Steve Jobs
President of the ACM, 1984-6
Richard Shoup
15 Million
SuperPaint: World’s first digital
videographics system in 1973,
parent of all modern paint
programs
Graphical interface with separate
palette and canvas; one of the
earliest uses of anti-aliasing
Collaborated with and inspired
Pixar co-founder Alvy Ray Smith
Earned Emmy Award in 1983 and
Academy Award in 1998
https://en.wikipedia.org/wiki/Richard_Shoup_(programmer)
Purpose
Organizational Culture
Engineering Excellence
People
Purpose
• Think *Big*
• Important and motivating goal for the
entire organization
• Laser focus on meeting that goal
• Cross-functional, “full stack” teams
• Maximize autonomy, minimize
bureaucracy and central control
• Collaboration and camaraderie
• Learning culture
Organizational Culture
• Hire the best people for the job,
regardless of background
• Diversity of experience and perspective
• Treat them well
People
• Systems-thinking, holistic solution to
the problem
• Pragmatic focus on delivering
• Constant iteration and feedback
Engineering Excellence
Köszönöm!
@randyshoup
linkedin.com/in/randyshoup
medium.com/@randyshoup

More Related Content

What's hot

10 inventions that changed the world
10 inventions that changed the world10 inventions that changed the world
10 inventions that changed the worldTanya Evmenchikova
 
The Impact of Women Trailblazers in Tech
The Impact of Women Trailblazers in TechThe Impact of Women Trailblazers in Tech
The Impact of Women Trailblazers in TechSarah Dutkiewicz
 
Historyofthecomputer elec-age2nd-4thgen_updated
Historyofthecomputer elec-age2nd-4thgen_updatedHistoryofthecomputer elec-age2nd-4thgen_updated
Historyofthecomputer elec-age2nd-4thgen_updatedJesus Obenita Jr.
 
US Presidents and the Evolution of Technology
US Presidents and the Evolution of TechnologyUS Presidents and the Evolution of Technology
US Presidents and the Evolution of TechnologySpiceworks Ziff Davis
 
Information Technology Issues: Video Games
Information Technology Issues: Video GamesInformation Technology Issues: Video Games
Information Technology Issues: Video GamesJasonMorrison
 
ppt on wright brotgers
ppt on wright brotgersppt on wright brotgers
ppt on wright brotgersAthul Reji
 
The wright brothers
The wright brothersThe wright brothers
The wright brothersRahul Shinde
 
Detailed facts on computer development
Detailed facts on computer developmentDetailed facts on computer development
Detailed facts on computer developmentargusacademy
 
The wright brothers
The wright brothersThe wright brothers
The wright brothersSantosh K
 
Wright Brothers History |short ver.| by.. [Mikee & CO]
Wright Brothers History |short ver.| by.. [Mikee & CO]Wright Brothers History |short ver.| by.. [Mikee & CO]
Wright Brothers History |short ver.| by.. [Mikee & CO]guestea7b8
 

What's hot (17)

History of Video Games
History of Video GamesHistory of Video Games
History of Video Games
 
Robotics timeline
Robotics timelineRobotics timeline
Robotics timeline
 
Great People in IT
Great People in ITGreat People in IT
Great People in IT
 
10 inventions that changed the world
10 inventions that changed the world10 inventions that changed the world
10 inventions that changed the world
 
The Impact of Women Trailblazers in Tech
The Impact of Women Trailblazers in TechThe Impact of Women Trailblazers in Tech
The Impact of Women Trailblazers in Tech
 
Historyofthecomputer elec-age2nd-4thgen_updated
Historyofthecomputer elec-age2nd-4thgen_updatedHistoryofthecomputer elec-age2nd-4thgen_updated
Historyofthecomputer elec-age2nd-4thgen_updated
 
10 inventions
10 inventions10 inventions
10 inventions
 
Latest technology
Latest technologyLatest technology
Latest technology
 
US Presidents and the Evolution of Technology
US Presidents and the Evolution of TechnologyUS Presidents and the Evolution of Technology
US Presidents and the Evolution of Technology
 
Information Technology Issues: Video Games
Information Technology Issues: Video GamesInformation Technology Issues: Video Games
Information Technology Issues: Video Games
 
ppt on wright brotgers
ppt on wright brotgersppt on wright brotgers
ppt on wright brotgers
 
The wright brothers
The wright brothersThe wright brothers
The wright brothers
 
Robot Timeline
Robot TimelineRobot Timeline
Robot Timeline
 
Detailed facts on computer development
Detailed facts on computer developmentDetailed facts on computer development
Detailed facts on computer development
 
The wright brothers
The wright brothersThe wright brothers
The wright brothers
 
Wright Brothers History |short ver.| by.. [Mikee & CO]
Wright Brothers History |short ver.| by.. [Mikee & CO]Wright Brothers History |short ver.| by.. [Mikee & CO]
Wright Brothers History |short ver.| by.. [Mikee & CO]
 
Spaceteams 2110
Spaceteams 2110Spaceteams 2110
Spaceteams 2110
 

Similar to Breaking Codes, Designing Jets, and Building Teams

Science, Technology and society
Science, Technology and society Science, Technology and society
Science, Technology and society AnnelyJaneDarbe
 
Genn001 fall2013 session #2 history of engineering inventions
Genn001 fall2013 session #2 history of engineering inventionsGenn001 fall2013 session #2 history of engineering inventions
Genn001 fall2013 session #2 history of engineering inventionsEsmail Bialy
 
New Technology 2014 L01 L02 A Journey Exploring Technology
New Technology 2014 L01 L02 A Journey Exploring TechnologyNew Technology 2014 L01 L02 A Journey Exploring Technology
New Technology 2014 L01 L02 A Journey Exploring TechnologyÓlafur Andri Ragnarsson
 
Top revolutionary inventions of the 20th Century
Top revolutionary inventions of the 20th CenturyTop revolutionary inventions of the 20th Century
Top revolutionary inventions of the 20th CenturyDr. Linda Ellis
 
Development of computers
Development of computersDevelopment of computers
Development of computersDeepak Kumar
 
HISTORY OF COMPUTER.karl baroquillo.pptx
HISTORY OF COMPUTER.karl baroquillo.pptxHISTORY OF COMPUTER.karl baroquillo.pptx
HISTORY OF COMPUTER.karl baroquillo.pptxKarlBaroquillo
 
IT315B
IT315BIT315B
IT315Bearl86
 
History of Robotics.ppt
History of Robotics.pptHistory of Robotics.ppt
History of Robotics.pptMUST
 
COM 546, Week2
COM 546, Week2COM 546, Week2
COM 546, Week2Kathy Gill
 
History of the computer
History of the computerHistory of the computer
History of the computerAngela DeHart
 
History of Computers Lesson two of indus
History of Computers Lesson two of indusHistory of Computers Lesson two of indus
History of Computers Lesson two of indusNiaGelAparecio
 
Computer inventors and their inventions the world is thankful for
Computer inventors and their inventions the world is thankful forComputer inventors and their inventions the world is thankful for
Computer inventors and their inventions the world is thankful forPhylKaye Canillo
 
Assignment of History of Computer(F21-1872).pdf
Assignment of History of Computer(F21-1872).pdfAssignment of History of Computer(F21-1872).pdf
Assignment of History of Computer(F21-1872).pdfAtifmalik70
 
july2-5-190623173325.pdf
july2-5-190623173325.pdfjuly2-5-190623173325.pdf
july2-5-190623173325.pdfClaesTrinio
 
The Evolution of Traditional to New Media
The Evolution of Traditional to New MediaThe Evolution of Traditional to New Media
The Evolution of Traditional to New MediaJ Q
 

Similar to Breaking Codes, Designing Jets, and Building Teams (20)

Rc 10.computers
Rc 10.computersRc 10.computers
Rc 10.computers
 
history of computer
history of computerhistory of computer
history of computer
 
Science, Technology and society
Science, Technology and society Science, Technology and society
Science, Technology and society
 
Genn001 fall2013 session #2 history of engineering inventions
Genn001 fall2013 session #2 history of engineering inventionsGenn001 fall2013 session #2 history of engineering inventions
Genn001 fall2013 session #2 history of engineering inventions
 
New Technology 2014 L01 L02 A Journey Exploring Technology
New Technology 2014 L01 L02 A Journey Exploring TechnologyNew Technology 2014 L01 L02 A Journey Exploring Technology
New Technology 2014 L01 L02 A Journey Exploring Technology
 
Computer advancement and History
Computer advancement and HistoryComputer advancement and History
Computer advancement and History
 
Top revolutionary inventions of the 20th Century
Top revolutionary inventions of the 20th CenturyTop revolutionary inventions of the 20th Century
Top revolutionary inventions of the 20th Century
 
Development of computers
Development of computersDevelopment of computers
Development of computers
 
HISTORY OF COMPUTER.karl baroquillo.pptx
HISTORY OF COMPUTER.karl baroquillo.pptxHISTORY OF COMPUTER.karl baroquillo.pptx
HISTORY OF COMPUTER.karl baroquillo.pptx
 
IT315B
IT315BIT315B
IT315B
 
Computer History
Computer HistoryComputer History
Computer History
 
History of Robotics.ppt
History of Robotics.pptHistory of Robotics.ppt
History of Robotics.ppt
 
COM 546, Week2
COM 546, Week2COM 546, Week2
COM 546, Week2
 
History of the computer
History of the computerHistory of the computer
History of the computer
 
Computer History
Computer HistoryComputer History
Computer History
 
History of Computers Lesson two of indus
History of Computers Lesson two of indusHistory of Computers Lesson two of indus
History of Computers Lesson two of indus
 
Computer inventors and their inventions the world is thankful for
Computer inventors and their inventions the world is thankful forComputer inventors and their inventions the world is thankful for
Computer inventors and their inventions the world is thankful for
 
Assignment of History of Computer(F21-1872).pdf
Assignment of History of Computer(F21-1872).pdfAssignment of History of Computer(F21-1872).pdf
Assignment of History of Computer(F21-1872).pdf
 
july2-5-190623173325.pdf
july2-5-190623173325.pdfjuly2-5-190623173325.pdf
july2-5-190623173325.pdf
 
The Evolution of Traditional to New Media
The Evolution of Traditional to New MediaThe Evolution of Traditional to New Media
The Evolution of Traditional to New Media
 

More from Randy Shoup

Large Scale Architecture -- The Unreasonable Effectiveness of Simplicity
Large Scale Architecture -- The Unreasonable Effectiveness of SimplicityLarge Scale Architecture -- The Unreasonable Effectiveness of Simplicity
Large Scale Architecture -- The Unreasonable Effectiveness of SimplicityRandy Shoup
 
Anatomy of Three Incidents -- Commonalities and Lessons
Anatomy of Three Incidents -- Commonalities and LessonsAnatomy of Three Incidents -- Commonalities and Lessons
Anatomy of Three Incidents -- Commonalities and LessonsRandy Shoup
 
One Terrible Day at Google, and How It Made Us Better
One Terrible Day at Google, and How It Made Us BetterOne Terrible Day at Google, and How It Made Us Better
One Terrible Day at Google, and How It Made Us BetterRandy Shoup
 
Scaling Your Architecture for the Long Term
Scaling Your Architecture for the Long TermScaling Your Architecture for the Long Term
Scaling Your Architecture for the Long TermRandy Shoup
 
Minimal Viable Architecture - Silicon Slopes 2020
Minimal Viable Architecture - Silicon Slopes 2020Minimal Viable Architecture - Silicon Slopes 2020
Minimal Viable Architecture - Silicon Slopes 2020Randy Shoup
 
An Agile Approach to Machine Learning
An Agile Approach to Machine LearningAn Agile Approach to Machine Learning
An Agile Approach to Machine LearningRandy Shoup
 
Moving Fast at Scale
Moving Fast at ScaleMoving Fast at Scale
Moving Fast at ScaleRandy Shoup
 
Scaling Your Architecture with Services and Events
Scaling Your Architecture with Services and EventsScaling Your Architecture with Services and Events
Scaling Your Architecture with Services and EventsRandy Shoup
 
Learning from Learnings: Anatomy of Three Incidents
Learning from Learnings: Anatomy of Three IncidentsLearning from Learnings: Anatomy of Three Incidents
Learning from Learnings: Anatomy of Three IncidentsRandy Shoup
 
Minimum Viable Architecture - Good Enough is Good Enough
Minimum Viable Architecture - Good Enough is Good EnoughMinimum Viable Architecture - Good Enough is Good Enough
Minimum Viable Architecture - Good Enough is Good EnoughRandy Shoup
 
Managing Data at Scale - Microservices and Events
Managing Data at Scale - Microservices and EventsManaging Data at Scale - Microservices and Events
Managing Data at Scale - Microservices and EventsRandy Shoup
 
Service Architectures at Scale
Service Architectures at ScaleService Architectures at Scale
Service Architectures at ScaleRandy Shoup
 
Monoliths, Migrations, and Microservices
Monoliths, Migrations, and MicroservicesMonoliths, Migrations, and Microservices
Monoliths, Migrations, and MicroservicesRandy Shoup
 
Evolving Architecture and Organization - Lessons from Google and eBay
Evolving Architecture and Organization - Lessons from Google and eBayEvolving Architecture and Organization - Lessons from Google and eBay
Evolving Architecture and Organization - Lessons from Google and eBayRandy Shoup
 
Moving Fast At Scale
Moving Fast At ScaleMoving Fast At Scale
Moving Fast At ScaleRandy Shoup
 
DevOps - It's About How We Work
DevOps - It's About How We WorkDevOps - It's About How We Work
DevOps - It's About How We WorkRandy Shoup
 
Ten Lessons of the DevOps Transition
Ten Lessons of the DevOps TransitionTen Lessons of the DevOps Transition
Ten Lessons of the DevOps TransitionRandy Shoup
 
Managing Data in Microservices
Managing Data in MicroservicesManaging Data in Microservices
Managing Data in MicroservicesRandy Shoup
 
Effective Microservices In a Data-centric World
Effective Microservices In a Data-centric WorldEffective Microservices In a Data-centric World
Effective Microservices In a Data-centric WorldRandy Shoup
 
Pragmatic Microservices
Pragmatic MicroservicesPragmatic Microservices
Pragmatic MicroservicesRandy Shoup
 

More from Randy Shoup (20)

Large Scale Architecture -- The Unreasonable Effectiveness of Simplicity
Large Scale Architecture -- The Unreasonable Effectiveness of SimplicityLarge Scale Architecture -- The Unreasonable Effectiveness of Simplicity
Large Scale Architecture -- The Unreasonable Effectiveness of Simplicity
 
Anatomy of Three Incidents -- Commonalities and Lessons
Anatomy of Three Incidents -- Commonalities and LessonsAnatomy of Three Incidents -- Commonalities and Lessons
Anatomy of Three Incidents -- Commonalities and Lessons
 
One Terrible Day at Google, and How It Made Us Better
One Terrible Day at Google, and How It Made Us BetterOne Terrible Day at Google, and How It Made Us Better
One Terrible Day at Google, and How It Made Us Better
 
Scaling Your Architecture for the Long Term
Scaling Your Architecture for the Long TermScaling Your Architecture for the Long Term
Scaling Your Architecture for the Long Term
 
Minimal Viable Architecture - Silicon Slopes 2020
Minimal Viable Architecture - Silicon Slopes 2020Minimal Viable Architecture - Silicon Slopes 2020
Minimal Viable Architecture - Silicon Slopes 2020
 
An Agile Approach to Machine Learning
An Agile Approach to Machine LearningAn Agile Approach to Machine Learning
An Agile Approach to Machine Learning
 
Moving Fast at Scale
Moving Fast at ScaleMoving Fast at Scale
Moving Fast at Scale
 
Scaling Your Architecture with Services and Events
Scaling Your Architecture with Services and EventsScaling Your Architecture with Services and Events
Scaling Your Architecture with Services and Events
 
Learning from Learnings: Anatomy of Three Incidents
Learning from Learnings: Anatomy of Three IncidentsLearning from Learnings: Anatomy of Three Incidents
Learning from Learnings: Anatomy of Three Incidents
 
Minimum Viable Architecture - Good Enough is Good Enough
Minimum Viable Architecture - Good Enough is Good EnoughMinimum Viable Architecture - Good Enough is Good Enough
Minimum Viable Architecture - Good Enough is Good Enough
 
Managing Data at Scale - Microservices and Events
Managing Data at Scale - Microservices and EventsManaging Data at Scale - Microservices and Events
Managing Data at Scale - Microservices and Events
 
Service Architectures at Scale
Service Architectures at ScaleService Architectures at Scale
Service Architectures at Scale
 
Monoliths, Migrations, and Microservices
Monoliths, Migrations, and MicroservicesMonoliths, Migrations, and Microservices
Monoliths, Migrations, and Microservices
 
Evolving Architecture and Organization - Lessons from Google and eBay
Evolving Architecture and Organization - Lessons from Google and eBayEvolving Architecture and Organization - Lessons from Google and eBay
Evolving Architecture and Organization - Lessons from Google and eBay
 
Moving Fast At Scale
Moving Fast At ScaleMoving Fast At Scale
Moving Fast At Scale
 
DevOps - It's About How We Work
DevOps - It's About How We WorkDevOps - It's About How We Work
DevOps - It's About How We Work
 
Ten Lessons of the DevOps Transition
Ten Lessons of the DevOps TransitionTen Lessons of the DevOps Transition
Ten Lessons of the DevOps Transition
 
Managing Data in Microservices
Managing Data in MicroservicesManaging Data in Microservices
Managing Data in Microservices
 
Effective Microservices In a Data-centric World
Effective Microservices In a Data-centric WorldEffective Microservices In a Data-centric World
Effective Microservices In a Data-centric World
 
Pragmatic Microservices
Pragmatic MicroservicesPragmatic Microservices
Pragmatic Microservices
 

Recently uploaded

%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 

Recently uploaded (20)

%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 

Breaking Codes, Designing Jets, and Building Teams

  • 1. Breaking Codes, Designing Jets, and Building Teams Randy Shoup @randyshoup linkedin.com/in/randyshoup
  • 2. Agile, Lean, and DevOps are new words for old ideas
  • 3. Learning from History 15 Million Bletchley Park, 1940s Skunk Works, 1960s Xerox PARC, 1970s
  • 5. Bletchley Park Broke the Axis Enigma and Lorenz codes in WWII Decoded intelligence ended WWII at least 2 years early, saved 14 million lives Many details declassified in 1974 and in 2000, much still unknown
  • 6. Bletchley Park 15 Million “The geese that laid the golden eggs – but never cackled”
  • 7. “The Bombe” Tested possible Enigma settings using a revolutionary electromechanical device
  • 8. Broke Lorenz using the world’s first programmable electronic digital computer in 1943 “Colossus”
  • 9. Battle of Britain, 1940 15 Million Battle for air supremacy over Britain, July to October 1940 RAF defense prevented Nazi invasion of Britain Ultra intercepts leaked strength and composition of Luftwaffe forces, provided early warnings First major Allied victory in WWII, first turning point in the war
  • 11. Battle of the Atlantic, 1941 15 Million U-boat attacks on Allied shipping in 1941, sinking hundreds of ships and tens of thousands of seamen Britain was in very real danger of losing the war Starting July 1941, Ultra intercepts of submarine traffic reduced shipping losses by 2/3
  • 12. D-Day, June 6 1944 15 Million “We are putting the whole works on one number” – Eisenhower Revealed strength of Nazi forces Reinforced Allied deception about the landing location Landing in Normandy was a complete tactical surprise
  • 13. Organizational Culture 15 Million Open management style, very little military hierarchy Pipeline approach: intercept, decryption, cataloguing and analysis, dissemination Each stage performed by a different “Hut” Deep collaboration within a Hut, extreme secrecy between Huts
  • 14. Organizational Culture 15 Million Constant need for iteration and refinement of techniques to respond to newer Enigma machines and procedures Two-week research sabbaticals to improve methods and procedures Logbook for anyone to propose improvements, discussed every few weeks
  • 15. “Boffins and Debs” 15 Million “I told you to leave no stone unturned to get staff, but I had no idea you would take me so literally.”
  • 16. “Boffins and Debs” 15 Million Recruited crossword experts, linguists, mathematicians, bank clerks, national chess champions, department store managers Organized crossword puzzle competition to recruit in 1942 Ian Fleming (future creator of James Bond) worked at Bletchley Park
  • 17. “Boffins and Debs” 15 Million 10,000 people at its peak in 1944, 75% women One of the only wartime efforts to fully utilize women for highly demanding intellectual work Section leaders organized very popular talks to explain the mathematics of the work Analyzed intercepts, operated machines, broke codes
  • 18. Mavis Batey 15 Million Studying German at University College London in 1939 Recruited to Bletchley in 1940 Helped break the Italian Naval Enigma in March 1941 Helped break the German Abwehr Enigma in December 1941
  • 19. Alan Turing 15 Million Described a “universal computing machine” in a seminal 1936 paper Designed and built “The Bombe” After WWII, designed and built earliest stored-program computers: ACE in 1946, Manchester Baby and Manchester Mark I in 1948 Led to the world’s first commercially available general purpose computer
  • 20. Alan Turing 15 Million Lifelong marathon runner Openly gay throughout adulthood Prosecuted for homosexual acts in 1952, sentenced to chemical castration Committed suicide in 1954 Posthumously pardoned by Queen Elizabeth II in 2013
  • 22. Letter to Churchill, 1941 15 Million “This work is being held up, and in some cases is not being done at all, principally because we cannot get sufficient staff to deal with it … We despair of any early improvement without your intervention.”
  • 23. “An Electric Effect” 15 Million “Make sure they have all they want on extreme priority and report to me that this has been done”
  • 24. Tommy Flowers 15 Million Pioneered use of large-scale electronics with vacuum tubes at the UK Post Office Research Station Designed and built “Colossus” to crack Lorenz in 1943 Post-war secrecy prevented him from commercializing his computing work after WWII Largely unknown for his pioneering computing work
  • 26. Lockheed “Skunk Works” 15 Million Lockheed’s secret Advanced Development Projects group, founded 1943 Generation after generation of the world’s fastest, highest- flying, stealthiest aircraft Design, development, and manufacturing in a single facility
  • 27. P-38 Lightning 15 Million Over 10,000 manufactured, in continuous production throughout WWII Inspired generations of propeller aircraft
  • 28. P-80 Shooting Star 15 Million First operational American jet fighter Skunk Works produced the airframe in 143 days, from start of the design process to combat-ready
  • 29. U-2 Dragon Lady 15 Million High-altitude aerial reconnaissance aircraft, up to 70,000 feet In continuous service since 1955 Used in Suez Crisis, Cuban Missile Crisis, Middle East conflicts
  • 30. SR-71 Blackbird 15 Million Long-range strategic reconnaissance aircraft, 1964-98 World’s fastest and highest-flying operational manned aircraft (Mach 3+, 85,000 feet) Built from titanium and polymer composites Never shot down
  • 31. F-117 Nighthawk 15 Million First operational aircraft designed around stealth technology, 1983- 2008 Radar cross-section of 10 cm2
  • 32. Stealth Technology 15 Million “The most significant advance in military aviation since jet engines”
  • 33. Stealth Technology 15 Million Huge engineering challenges reconciling aerodynamics with minimizing radar cross- section Extremely difficult engineering problems with exhaust system, pitot tube, canopy, etc.
  • 34. Developing Stealth 15 Million Co-located teams, with stealth expert always available on site Tested extensively with models, computational simulation, wooden mockups Intense collaboration with test pilots
  • 35. Organizational Culture 15 Million Rapid iteration, flexibility, collective ownership Never put an engineer more than 50 feet from the assembly area “I wanted a direct relationship between design engineer and mechanic and manufacturing”
  • 36. Organizational Culture 15 Million “We created a practical and open work environment for engineers and shop workers, forcing the guys behind the drawing boards onto the shop floor to see how their ideas were being translated into actual parts and to make any necessary changes on the spot.”
  • 37. Organizational Culture 15 Million “We made every shop worker who designed or handled a part responsible for quality control. Any worker – not just a supervisor or a manager – could send back a part that didn’t meet his or her standards.” “Our inspectors stayed right on the floor with the machinists and fabricators.”
  • 38. Clarence “Kelly” Johnson 15 Million First director of “Skunk Works”, 1938-75 Led teams for the P-38 Lightning, the P-80 Shooting Star, and the SR-71 Blackbird Initiated construction of Area 51 for flight-testing the U-2
  • 39. Ben Rich 15 Million British Jew, WWII war refugee Raised in the Philippines, escaped weeks before Pearl Harbor Second director of Skunk Works, 1975-91 Directed prototypes and development of stealth technology
  • 40. Mary G. Ross 15 Million First Native American female engineer, from the Cherokee Nation Part of the founding team of 40 Skunk Works engineers Contributed to the P-38 Lightning, Agena rocket, ballistic missiles, satellites Most of her work is still classified
  • 41. Mary G. Ross 15 Million “A Cherokee woman from Park Hill, Oklahoma, helped put a man on the moon” “I had the privilege of studying with three Nobel prize winners, and I have to say I hold Mary at that same level” – Lockheed colleague On What’s My Line in 1958 (“Designs Rocket Missiles and Satellites”)
  • 43. Xerox PARC 15 Million Palo Alto Research Center, founded in 1970 • Graphical user interface with overlapping windows • Object-oriented programming with Smalltalk • WYSIWYG text editing with Bravo • Networking with Ethernet • Printing via the laser printer
  • 44. Xerox PARC 15 Million “Every time you click a mouse on an icon or open overlapping windows on your computer screen … Compose a document by word processor … Make the print larger or smaller, replace ordinary typewriter letters with a Braggadocio or Gothic typeface …
  • 45. Xerox PARC 15 Million “Surf the internet … Send email to a workmate … Check your bank account at an ATM with a touch screen … Watch the three-dimensional computer graphics that give life to the dinosaurs of Jurassic Park and the inspired playthings of Toy Story.”
  • 46. Xerox PARC 15 Million “When Apple sued Microsoft in 1988 for stealing the ‘look and feel’ of its Macintosh graphical display, Bill Gates’s defense was essentially that both companies had stolen it from Xerox.”
  • 47. 15 Million “The best way to predict the future is to invent it” Future of Computing
  • 48. “The Alto is a time machine” Future of Computing
  • 49. Xerox Alto 15 Million First “personal computer”, in 1973 ① Placed computing power in individual hands ② Interacted with user via a high-performance display ③ Linked several computers together on a high-speed network
  • 50. Alto Engineering 15 Million Original design completed by Chuck Thacker and Ed McCreight in 3 months Display consumed 2/3 of CPU cycles and 3/4 of memory Bitmap representation of display in main memory Microparallel processing – CPU prioritizes and executes computation for peripherals
  • 51. PARC’s Legacy 15 Million Inspired Macintosh user interface after 1979 demo to Steve Jobs and the Macintosh team Led directly to Microsoft Word, 3Com, Adobe, etc.
  • 52. Organizational Culture 15 Million Flat organization, no hierarchy Hybrid of academia and industry “There was a lot more teamwork than in academia. It was about getting things done, not about publishing papers”
  • 53. “Tom Sawyering” 15 Million Informal collaboration across groups and projects, everyone pitches in “A continuous form of peer review .. Quality work flourished, less interesting work tended to wither” The “Bose Conspiracy”
  • 54. “Computer Bums” 15 Million “By far the best I know of as far as talent and creativity. The people here are all used to dealing lightning with both hands.”
  • 55. Smalltalk 15 Million Intuitive and simple enough for children to use
  • 56. Smalltalk 15 Million Challenged team to create world’s most powerful language in a single page of code Simple things should be simple (“Hiding the details”) Object-oriented programming
  • 57. Adele Goldberg 15 Million Began as a research assistant, eventually manager of Systems Concepts Laboratory at PARC Co-developer of Smalltalk-80 Co-introduced “design templates” Delivered (under great protest) 1979 demo to Steve Jobs President of the ACM, 1984-6
  • 58. Richard Shoup 15 Million SuperPaint: World’s first digital videographics system in 1973, parent of all modern paint programs Graphical interface with separate palette and canvas; one of the earliest uses of anti-aliasing Collaborated with and inspired Pixar co-founder Alvy Ray Smith Earned Emmy Award in 1983 and Academy Award in 1998 https://en.wikipedia.org/wiki/Richard_Shoup_(programmer)
  • 60. Purpose • Think *Big* • Important and motivating goal for the entire organization • Laser focus on meeting that goal
  • 61. • Cross-functional, “full stack” teams • Maximize autonomy, minimize bureaucracy and central control • Collaboration and camaraderie • Learning culture Organizational Culture
  • 62. • Hire the best people for the job, regardless of background • Diversity of experience and perspective • Treat them well People
  • 63. • Systems-thinking, holistic solution to the problem • Pragmatic focus on delivering • Constant iteration and feedback Engineering Excellence