際際滷

際際滷Share a Scribd company logo
The 
Psychology 
of 
Programming 
Summer 
colours 
by 
Beshef. 
Shared 
under 
Crea;ve 
Commons 
2.0
Dr. 
Sallyann 
Freudenberg 
Summer 
colours 
by 
Beshef. 
Shared 
under 
Crea;ve 
Commons 
2.0
Dr. 
Temple 
Grandin 
HBO 
movie 
trailer 
Temple 
at 
Google 
1 
Temple 
at 
Google 
2
Empirical 
evidence 
 Au;sm 
occurs 
more 
oIen 
in 
families 
of 
physicists, 
engineers 
and 
mathema;cians 
Baron-足Cohen 
et 
al 
(1998) 
 Mothers 
of 
au;s;c 
kids 
are 
more 
likely 
to 
work 
in 
highly 
technical 
occupa;ons 
-足 
Windham 
et 
al 
(2009) 
 Significantly 
more 
au;sm 
in 
children 
in 
IT 
rich 
regions 
-足 
Roelfsema 
et 
al 
(2011) 
 ASD 
students 
more 
likely 
to 
choose 
STEM 
subjects 
 
Wei 
et 
al 
(2003)
Different 
types 
of 
Thinker
Historical 
Studies 
of 
Programmers 
My 
mouse 
isnt 
working 
right 
by 
Nina 
Ma]hews 
Photography. 
Shared 
under 
Crea;ve 
Commons 
2.0.
Chunking 
Lost 
Ba]le? 
by 
Elvind 
Barstad 
Waaler, 
shared 
under 
Crea;ve 
Commons 
2.0
Beacons 
Peggys 
Lights 
Up 
by 
Dennis 
Jarvis 
via 
Crea;ve 
Commons 
2.0
Schema 
Time 
passages 
by 
Robert 
S. 
Donovan. 
Shared 
under 
Crea;ve 
Commons 
2.0
Counter 
schema 
Count 
:= 
0; 
Count 
:= 
Count 
+ 
1; 
Sum 
schema 
Sum 
:= 
0; 
Sum 
:= 
Sum 
+ 
number;
BEGIN 
Sum 
:= 
0; 
Count 
:= 
0; 
REPEAT 
READLN(number); 
IF 
number 
<> 
99999 
THEN 
BEGIN 
Sum 
:= 
Sum 
+ 
number 
Count 
:= 
Count 
+ 
1 
END; 
UNTIL 
number 
= 
99999
BEGIN 
Sum 
:= 
0; 
Count 
:= 
0; 
REPEAT 
READLN(number); 
IF 
number 
<> 
99999 
THEN 
BEGIN 
Sum 
:= 
Sum 
+ 
number 
Count 
:= 
Count 
+ 
1 
END; 
UNTIL 
number 
= 
99999
Hierarchical 
Decomposi;on 
58.365 
by 
Romana 
Klee. 
Shared 
under 
Crea;ve 
Commons 
2.0
Tacit 
knowledge 
Image 
by 
epSos.de 
shared 
under 
Crea;ve 
Commons 
2.0
Confirma;on 
Bias
Formal 
Representa;ons 
*
Informal 
Representa;ons
Temple 
Grandin 
Photography, 
memory 
and 
mental 
models 
by 
Kevin 
Dooley. 
Shared 
under 
Crea;ve 
Commons 
2.0
Photography, 
memory 
and 
mental 
models 
by 
Kevin 
Dooley. 
Shared 
under 
Crea;ve 
Commons 
2.0
Prepara;on, 
incuba;on, 
illumina;on, 
verifica;on* 
*Wallis 
(1926)
Luminarium
Things 
that 
limit 
crea;vity
Cara 
Turner, 
Scrum 
Gathering 
Berlin, 
2014
Things 
that 
foster 
crea;vity
Cara 
Turner, 
Scrum 
Gathering 
Berlin, 
2014
Distributed 
cogni;on* 
*Cogni;on 
in 
the 
Wild 
by 
Ed 
Hutchins
Peripheral 
Awareness
Legi;mate 
Peripheral 
Par;cipa;on* 
*Lave 
& 
Wenger
Thank 
you
Au;sm 
occurs 
more 
oIen 
in 
families 
of 
physicists, 
engineers, 
and 
mathema;cians, 
Baron-足Cohen 
S., 
Bolton 
P., 
Wheelwright 
S., 
Scahill 
V., 
Short 
L., 
Mead 
G., 
and 
Smith 
A. 
in 
Au;sm, 
1998, 
p.296-足301 
Au;sm 
spectrum 
disorders 
in 
rela;on 
to 
parental 
occupa;on 
in 
technical 
fields, 
Windham 
GC1, 
Fessel 
K, 
Grether 
JK., 
Official 
Journal 
for 
the 
Interna;onal 
Society 
for 
Au;sm 
Research, 
2009 
Aug;2(4), 
p.183-足91. 
Are 
au;sm 
spectrum 
condi;ons 
more 
prevalent 
in 
an 
informa;on-足technology 
region? 
A 
school-足based 
study 
of 
three 
regions 
in 
the 
Netherlands, 
Roelfsema, 
Mar;ne 
T.; 
Hoekstra, 
Rosa 
A.; 
Allison, 
Carrie; 
Wheelwright, 
Sally; 
Brayne, 
Carol; 
Ma]hews, 
Fiona 
E. 
and 
Baron-足Cohen, 
Simon 
(2012). 
Journal 
of 
Au;sm 
and 
Developmental 
Disorders, 
42(5) 
pp. 
734739. 
The 
Au;s;c 
Brain: 
Thinking 
across 
the 
spectrum, 
Dr. 
Temple 
Grandin 
and 
Richard 
Panek. 
Published 
by 
Houghton 
Mifflin 
2013. 
The 
magical 
number 
seven, 
plus 
or 
minus 
two: 
Some 
limits 
on 
our 
capacity 
for 
processing 
informa;on. 
Miller 
G.A. 
(1956), 
Psychological 
Review 
63(2): 
81-足97. 
Percep;on 
in 
chess, 
Chase, 
W. 
and 
Simon, 
H.A., 
(1973). 
Cogni;ve 
Psychology 
4, 
p.55-足81. 
"Chunks: 
A 
Basis 
for 
Complexity 
Measurement. 
J.S. 
Davis 
(1984), 
Informa;on 
Processing 
and 
management, 
Vol. 
20, 
nos. 
1-足2, 
p.119-足127. 
Towards 
a 
theory 
of 
the 
comprehension 
of 
computer 
programs, 
Brooks, 
R. 
(1983), 
Interna;onal 
Journal 
of 
Man-足Machine 
Studies, 
18, 
p.543-足554. 
SoIware 
Design: 
Cogni;ve 
Aspects, 
De;enne, 
F 
(2002). 
Published 
by 
Springer.
Characterizing 
the 
program 
design 
ac;vity, 
neither 
strictly 
top-足down 
nor 
globally 
opportunis;c 
 
Davies 
(1991). 
Behaviour 
and 
Informa;on 
Technology 
10(3). 
Developing 
the 
a]tributes 
of 
medical 
professional 
judgement 
and 
competence: 
a 
review 
of 
the 
literature, 
Eraut, 
M. 
and 
Du 
Boulay, 
B. 
(2000), 
Cogni;ve 
Sciences 
Research 
Paper 
518, 
University 
of 
Sussex. 
When 
mental 
models 
go 
wrong: 
co-足occurrences 
in 
dynamic, 
cri;cal 
systems, 
Besnard, 
D., 
Greathead, 
D., 
Baxter, 
G. 
(2004). 
Interna;onal 
Journal 
for 
Human-足Computer 
Studies 
60. 
p117-足128. 
(Kegworth 
air 
disaster). 
Formality 
in 
sketches 
and 
visual 
representa;on: 
Some 
informal 
reflec;ons, 
Blackwell, 
A.F., 
Church, 
L., 
Plimmer, 
B. 
and 
Gray, 
D. 
(2008) 
Workshop 
at 
VL/HCC 
2008, 
p.11-足18. 
Mental 
imagery 
in 
program 
design 
and 
visual 
programming, 
Petre 
M. 
and 
Blackwell 
(1999), 
A.F., 
Interna;onal 
Journal 
of 
Human-足Computer 
Studies 
51(1), 
p.7-足30. 
The 
Art 
of 
Thought, 
Wallas, 
G., 
(1926), 
Published 
by 
Jonathan 
Cape. 
Cogni;on 
in 
the 
Wild, 
Ed 
Hutchins 
(1996), 
Published 
by 
MIT 
Press. 
Pair 
Programming 
and 
the 
re-足appropria;on 
of 
individual 
tools 
for 
collabora;ve 
soIware 
development, 
Bryant, 
S., 
Romero, 
P., 
Du 
Boulay, 
B., 
(2006), 
Proceedings 
of 
the 
2006 
conference 
on 
Coopera;ve 
Systems 
Design, 
p.55-足70. 
Situated 
Learning: 
Legi;mate 
Peripheral 
Par;cipa;on, 
Lave, 
J. 
and 
Wenger 
E., 
(1991). 
Published 
by 
University 
of 
Cambridge 
Press.

More Related Content

Similar to The Psychology of Programming (20)

Neuro-diversity and Agile
Neuro-diversity and AgileNeuro-diversity and Agile
Neuro-diversity and Agile
C4Media
Intelligent Design and Academic Freedom
Intelligent Design and Academic FreedomIntelligent Design and Academic Freedom
Intelligent Design and Academic Freedom
John Lynch
Vu17072014
Vu17072014Vu17072014
Vu17072014
urvics
Perpetuating The Enlightenment
Perpetuating The  EnlightenmentPerpetuating The  Enlightenment
Perpetuating The Enlightenment
MarkN_Sci_Tech_Writer
NatSci - BQ5 exploration points (2022-23).docx
NatSci - BQ5 exploration points (2022-23).docxNatSci - BQ5 exploration points (2022-23).docx
NatSci - BQ5 exploration points (2022-23).docx
ShruthiThyagarajan2
And Then the Internet Happened Prospective Thoughts about Concept Mapping in ...
And Then the Internet Happened Prospective Thoughts about Concept Mapping in ...And Then the Internet Happened Prospective Thoughts about Concept Mapping in ...
And Then the Internet Happened Prospective Thoughts about Concept Mapping in ...
Daniel McLinden
Misinformation teaching slides
Misinformation teaching slidesMisinformation teaching slides
Misinformation teaching slides
Keren Wang
Intelligent design
Intelligent designIntelligent design
Intelligent design
Sabiq Hafidz
And Then the Internet Happened Prospective Thoughts about Concept Mapping in ...
And Then the Internet Happened Prospective Thoughts about Concept Mapping in ...And Then the Internet Happened Prospective Thoughts about Concept Mapping in ...
And Then the Internet Happened Prospective Thoughts about Concept Mapping in ...
Daniel McLinden
Nisbet goucher class
Nisbet goucher classNisbet goucher class
Nisbet goucher class
Matthew Nisbet
10 09-07 becoming virtual
10 09-07 becoming virtual10 09-07 becoming virtual
10 09-07 becoming virtual
Mark Childs
R&G21st
R&G21stR&G21st
R&G21st
MindWarrior
NYC Data Science Meetup: Computational Social Science
NYC Data Science Meetup: Computational Social ScienceNYC Data Science Meetup: Computational Social Science
NYC Data Science Meetup: Computational Social Science
jakehofman
Underspecified Scientific Claims in Nanopublications
Underspecified Scientific Claims in NanopublicationsUnderspecified Scientific Claims in Nanopublications
Underspecified Scientific Claims in Nanopublications
Tobias Kuhn
Reinv7 08 08
Reinv7 08 08Reinv7 08 08
Reinv7 08 08
jkrauss
A Future for Education: Some Core Thoughts
A Future for Education: Some Core ThoughtsA Future for Education: Some Core Thoughts
A Future for Education: Some Core Thoughts
Jack Park
Sci am 10.2014
Sci am 10.2014Sci am 10.2014
Sci am 10.2014
Dholon Paul
Grace Campbell
Grace CampbellGrace Campbell
Grace Campbell
blueridgesustainability
Essay On Science
Essay On ScienceEssay On Science
Essay On Science
Best Paper Writing Service Reviews
Essay About Science
Essay About ScienceEssay About Science
Essay About Science
Paper Writing Service Superiorpapers
Neuro-diversity and Agile
Neuro-diversity and AgileNeuro-diversity and Agile
Neuro-diversity and Agile
C4Media
Intelligent Design and Academic Freedom
Intelligent Design and Academic FreedomIntelligent Design and Academic Freedom
Intelligent Design and Academic Freedom
John Lynch
Vu17072014
Vu17072014Vu17072014
Vu17072014
urvics
NatSci - BQ5 exploration points (2022-23).docx
NatSci - BQ5 exploration points (2022-23).docxNatSci - BQ5 exploration points (2022-23).docx
NatSci - BQ5 exploration points (2022-23).docx
ShruthiThyagarajan2
And Then the Internet Happened Prospective Thoughts about Concept Mapping in ...
And Then the Internet Happened Prospective Thoughts about Concept Mapping in ...And Then the Internet Happened Prospective Thoughts about Concept Mapping in ...
And Then the Internet Happened Prospective Thoughts about Concept Mapping in ...
Daniel McLinden
Misinformation teaching slides
Misinformation teaching slidesMisinformation teaching slides
Misinformation teaching slides
Keren Wang
Intelligent design
Intelligent designIntelligent design
Intelligent design
Sabiq Hafidz
And Then the Internet Happened Prospective Thoughts about Concept Mapping in ...
And Then the Internet Happened Prospective Thoughts about Concept Mapping in ...And Then the Internet Happened Prospective Thoughts about Concept Mapping in ...
And Then the Internet Happened Prospective Thoughts about Concept Mapping in ...
Daniel McLinden
Nisbet goucher class
Nisbet goucher classNisbet goucher class
Nisbet goucher class
Matthew Nisbet
10 09-07 becoming virtual
10 09-07 becoming virtual10 09-07 becoming virtual
10 09-07 becoming virtual
Mark Childs
NYC Data Science Meetup: Computational Social Science
NYC Data Science Meetup: Computational Social ScienceNYC Data Science Meetup: Computational Social Science
NYC Data Science Meetup: Computational Social Science
jakehofman
Underspecified Scientific Claims in Nanopublications
Underspecified Scientific Claims in NanopublicationsUnderspecified Scientific Claims in Nanopublications
Underspecified Scientific Claims in Nanopublications
Tobias Kuhn
Reinv7 08 08
Reinv7 08 08Reinv7 08 08
Reinv7 08 08
jkrauss
A Future for Education: Some Core Thoughts
A Future for Education: Some Core ThoughtsA Future for Education: Some Core Thoughts
A Future for Education: Some Core Thoughts
Jack Park
Sci am 10.2014
Sci am 10.2014Sci am 10.2014
Sci am 10.2014
Dholon Paul

Recently uploaded (20)

Revolutionizing Field Service: How LLMs Are Powering Smarter Knowledge Access...
Revolutionizing Field Service: How LLMs Are Powering Smarter Knowledge Access...Revolutionizing Field Service: How LLMs Are Powering Smarter Knowledge Access...
Revolutionizing Field Service: How LLMs Are Powering Smarter Knowledge Access...
Earley Information Science
SECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdf
SECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdfSECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdf
SECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdf
spub1985
Temporary Compound microscope slide .pptx
Temporary Compound microscope slide .pptxTemporary Compound microscope slide .pptx
Temporary Compound microscope slide .pptx
Samir Sharma
AMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes WebinarAMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes Webinar
ThousandEyes
5 Best Agentic AI Frameworks for 2025.pdf
5 Best Agentic AI Frameworks for 2025.pdf5 Best Agentic AI Frameworks for 2025.pdf
5 Best Agentic AI Frameworks for 2025.pdf
SoluLab1231
Bedrock Data Automation (Preview): Simplifying Unstructured Data Processing
Bedrock Data Automation (Preview): Simplifying Unstructured Data ProcessingBedrock Data Automation (Preview): Simplifying Unstructured Data Processing
Bedrock Data Automation (Preview): Simplifying Unstructured Data Processing
Zilliz
UiPath Automation Developer Associate Training Series 2025 - Session 2
UiPath Automation Developer Associate Training Series 2025 - Session 2UiPath Automation Developer Associate Training Series 2025 - Session 2
UiPath Automation Developer Associate Training Series 2025 - Session 2
DianaGray10
THE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIA
THE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIATHE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIA
THE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIA
Srivaanchi Nathan
Cloud of everything Tech of the 21 century in Aviation
Cloud of everything Tech of the 21 century in AviationCloud of everything Tech of the 21 century in Aviation
Cloud of everything Tech of the 21 century in Aviation
Assem mousa
Agentic AI: The 2025 Next-Gen Automation Guide
Agentic AI: The 2025 Next-Gen Automation GuideAgentic AI: The 2025 Next-Gen Automation Guide
Agentic AI: The 2025 Next-Gen Automation Guide
Thoughtminds
Leadership u automatizaciji: RPA prie iz prakse!
Leadership u automatizaciji: RPA prie iz prakse!Leadership u automatizaciji: RPA prie iz prakse!
Leadership u automatizaciji: RPA prie iz prakse!
UiPathCommunity
Not a Kubernetes fan? The state of PaaS in 2025
Not a Kubernetes fan? The state of PaaS in 2025Not a Kubernetes fan? The state of PaaS in 2025
Not a Kubernetes fan? The state of PaaS in 2025
Anthony Dahanne
MIND Revenue Release Quarter 4 2024 - Finacial Presentation
MIND Revenue Release Quarter 4 2024 - Finacial PresentationMIND Revenue Release Quarter 4 2024 - Finacial Presentation
MIND Revenue Release Quarter 4 2024 - Finacial Presentation
MIND CTI
Caching for Performance Masterclass: Caching Strategies
Caching for Performance Masterclass: Caching StrategiesCaching for Performance Masterclass: Caching Strategies
Caching for Performance Masterclass: Caching Strategies
ScyllaDB
5 Must-Use AI Tools to Supercharge Your Productivity
5 Must-Use AI Tools to Supercharge Your Productivity5 Must-Use AI Tools to Supercharge Your Productivity
5 Must-Use AI Tools to Supercharge Your Productivity
cryptouniversityoffi
UiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and OpportunitiesUiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and Opportunities
DianaGray10
L01 Introduction to Nanoindentation - What is hardness
L01 Introduction to Nanoindentation - What is hardnessL01 Introduction to Nanoindentation - What is hardness
L01 Introduction to Nanoindentation - What is hardness
RostislavDaniel
AI in Medical Diagnostics The Future of Healthcare
AI in Medical Diagnostics  The Future of HealthcareAI in Medical Diagnostics  The Future of Healthcare
AI in Medical Diagnostics The Future of Healthcare
Vadim Nareyko
Caching for Performance Masterclass: The In-Memory Datastore
Caching for Performance Masterclass: The In-Memory DatastoreCaching for Performance Masterclass: The In-Memory Datastore
Caching for Performance Masterclass: The In-Memory Datastore
ScyllaDB
Blockchain for Businesses Practical Use Cases & Benefits.pdf
Blockchain for Businesses Practical Use Cases & Benefits.pdfBlockchain for Businesses Practical Use Cases & Benefits.pdf
Blockchain for Businesses Practical Use Cases & Benefits.pdf
Yodaplus Technologies Private Limited
Revolutionizing Field Service: How LLMs Are Powering Smarter Knowledge Access...
Revolutionizing Field Service: How LLMs Are Powering Smarter Knowledge Access...Revolutionizing Field Service: How LLMs Are Powering Smarter Knowledge Access...
Revolutionizing Field Service: How LLMs Are Powering Smarter Knowledge Access...
Earley Information Science
SECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdf
SECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdfSECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdf
SECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdf
spub1985
Temporary Compound microscope slide .pptx
Temporary Compound microscope slide .pptxTemporary Compound microscope slide .pptx
Temporary Compound microscope slide .pptx
Samir Sharma
AMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes WebinarAMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes Webinar
ThousandEyes
5 Best Agentic AI Frameworks for 2025.pdf
5 Best Agentic AI Frameworks for 2025.pdf5 Best Agentic AI Frameworks for 2025.pdf
5 Best Agentic AI Frameworks for 2025.pdf
SoluLab1231
Bedrock Data Automation (Preview): Simplifying Unstructured Data Processing
Bedrock Data Automation (Preview): Simplifying Unstructured Data ProcessingBedrock Data Automation (Preview): Simplifying Unstructured Data Processing
Bedrock Data Automation (Preview): Simplifying Unstructured Data Processing
Zilliz
UiPath Automation Developer Associate Training Series 2025 - Session 2
UiPath Automation Developer Associate Training Series 2025 - Session 2UiPath Automation Developer Associate Training Series 2025 - Session 2
UiPath Automation Developer Associate Training Series 2025 - Session 2
DianaGray10
THE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIA
THE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIATHE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIA
THE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIA
Srivaanchi Nathan
Cloud of everything Tech of the 21 century in Aviation
Cloud of everything Tech of the 21 century in AviationCloud of everything Tech of the 21 century in Aviation
Cloud of everything Tech of the 21 century in Aviation
Assem mousa
Agentic AI: The 2025 Next-Gen Automation Guide
Agentic AI: The 2025 Next-Gen Automation GuideAgentic AI: The 2025 Next-Gen Automation Guide
Agentic AI: The 2025 Next-Gen Automation Guide
Thoughtminds
Leadership u automatizaciji: RPA prie iz prakse!
Leadership u automatizaciji: RPA prie iz prakse!Leadership u automatizaciji: RPA prie iz prakse!
Leadership u automatizaciji: RPA prie iz prakse!
UiPathCommunity
Not a Kubernetes fan? The state of PaaS in 2025
Not a Kubernetes fan? The state of PaaS in 2025Not a Kubernetes fan? The state of PaaS in 2025
Not a Kubernetes fan? The state of PaaS in 2025
Anthony Dahanne
MIND Revenue Release Quarter 4 2024 - Finacial Presentation
MIND Revenue Release Quarter 4 2024 - Finacial PresentationMIND Revenue Release Quarter 4 2024 - Finacial Presentation
MIND Revenue Release Quarter 4 2024 - Finacial Presentation
MIND CTI
Caching for Performance Masterclass: Caching Strategies
Caching for Performance Masterclass: Caching StrategiesCaching for Performance Masterclass: Caching Strategies
Caching for Performance Masterclass: Caching Strategies
ScyllaDB
5 Must-Use AI Tools to Supercharge Your Productivity
5 Must-Use AI Tools to Supercharge Your Productivity5 Must-Use AI Tools to Supercharge Your Productivity
5 Must-Use AI Tools to Supercharge Your Productivity
cryptouniversityoffi
UiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and OpportunitiesUiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and Opportunities
DianaGray10
L01 Introduction to Nanoindentation - What is hardness
L01 Introduction to Nanoindentation - What is hardnessL01 Introduction to Nanoindentation - What is hardness
L01 Introduction to Nanoindentation - What is hardness
RostislavDaniel
AI in Medical Diagnostics The Future of Healthcare
AI in Medical Diagnostics  The Future of HealthcareAI in Medical Diagnostics  The Future of Healthcare
AI in Medical Diagnostics The Future of Healthcare
Vadim Nareyko
Caching for Performance Masterclass: The In-Memory Datastore
Caching for Performance Masterclass: The In-Memory DatastoreCaching for Performance Masterclass: The In-Memory Datastore
Caching for Performance Masterclass: The In-Memory Datastore
ScyllaDB

The Psychology of Programming

  • 1. The Psychology of Programming Summer colours by Beshef. Shared under Crea;ve Commons 2.0
  • 2. Dr. Sallyann Freudenberg Summer colours by Beshef. Shared under Crea;ve Commons 2.0
  • 3. Dr. Temple Grandin HBO movie trailer Temple at Google 1 Temple at Google 2
  • 4. Empirical evidence Au;sm occurs more oIen in families of physicists, engineers and mathema;cians Baron-足Cohen et al (1998) Mothers of au;s;c kids are more likely to work in highly technical occupa;ons -足 Windham et al (2009) Significantly more au;sm in children in IT rich regions -足 Roelfsema et al (2011) ASD students more likely to choose STEM subjects Wei et al (2003)
  • 6. Historical Studies of Programmers My mouse isnt working right by Nina Ma]hews Photography. Shared under Crea;ve Commons 2.0.
  • 7. Chunking Lost Ba]le? by Elvind Barstad Waaler, shared under Crea;ve Commons 2.0
  • 8. Beacons Peggys Lights Up by Dennis Jarvis via Crea;ve Commons 2.0
  • 9. Schema Time passages by Robert S. Donovan. Shared under Crea;ve Commons 2.0
  • 10. Counter schema Count := 0; Count := Count + 1; Sum schema Sum := 0; Sum := Sum + number;
  • 11. BEGIN Sum := 0; Count := 0; REPEAT READLN(number); IF number <> 99999 THEN BEGIN Sum := Sum + number Count := Count + 1 END; UNTIL number = 99999
  • 12. BEGIN Sum := 0; Count := 0; REPEAT READLN(number); IF number <> 99999 THEN BEGIN Sum := Sum + number Count := Count + 1 END; UNTIL number = 99999
  • 13. Hierarchical Decomposi;on 58.365 by Romana Klee. Shared under Crea;ve Commons 2.0
  • 14. Tacit knowledge Image by epSos.de shared under Crea;ve Commons 2.0
  • 18. Temple Grandin Photography, memory and mental models by Kevin Dooley. Shared under Crea;ve Commons 2.0
  • 19. Photography, memory and mental models by Kevin Dooley. Shared under Crea;ve Commons 2.0
  • 20. Prepara;on, incuba;on, illumina;on, verifica;on* *Wallis (1926)
  • 22. Things that limit crea;vity
  • 23. Cara Turner, Scrum Gathering Berlin, 2014
  • 24. Things that foster crea;vity
  • 25. Cara Turner, Scrum Gathering Berlin, 2014
  • 26. Distributed cogni;on* *Cogni;on in the Wild by Ed Hutchins
  • 30. Au;sm occurs more oIen in families of physicists, engineers, and mathema;cians, Baron-足Cohen S., Bolton P., Wheelwright S., Scahill V., Short L., Mead G., and Smith A. in Au;sm, 1998, p.296-足301 Au;sm spectrum disorders in rela;on to parental occupa;on in technical fields, Windham GC1, Fessel K, Grether JK., Official Journal for the Interna;onal Society for Au;sm Research, 2009 Aug;2(4), p.183-足91. Are au;sm spectrum condi;ons more prevalent in an informa;on-足technology region? A school-足based study of three regions in the Netherlands, Roelfsema, Mar;ne T.; Hoekstra, Rosa A.; Allison, Carrie; Wheelwright, Sally; Brayne, Carol; Ma]hews, Fiona E. and Baron-足Cohen, Simon (2012). Journal of Au;sm and Developmental Disorders, 42(5) pp. 734739. The Au;s;c Brain: Thinking across the spectrum, Dr. Temple Grandin and Richard Panek. Published by Houghton Mifflin 2013. The magical number seven, plus or minus two: Some limits on our capacity for processing informa;on. Miller G.A. (1956), Psychological Review 63(2): 81-足97. Percep;on in chess, Chase, W. and Simon, H.A., (1973). Cogni;ve Psychology 4, p.55-足81. "Chunks: A Basis for Complexity Measurement. J.S. Davis (1984), Informa;on Processing and management, Vol. 20, nos. 1-足2, p.119-足127. Towards a theory of the comprehension of computer programs, Brooks, R. (1983), Interna;onal Journal of Man-足Machine Studies, 18, p.543-足554. SoIware Design: Cogni;ve Aspects, De;enne, F (2002). Published by Springer.
  • 31. Characterizing the program design ac;vity, neither strictly top-足down nor globally opportunis;c Davies (1991). Behaviour and Informa;on Technology 10(3). Developing the a]tributes of medical professional judgement and competence: a review of the literature, Eraut, M. and Du Boulay, B. (2000), Cogni;ve Sciences Research Paper 518, University of Sussex. When mental models go wrong: co-足occurrences in dynamic, cri;cal systems, Besnard, D., Greathead, D., Baxter, G. (2004). Interna;onal Journal for Human-足Computer Studies 60. p117-足128. (Kegworth air disaster). Formality in sketches and visual representa;on: Some informal reflec;ons, Blackwell, A.F., Church, L., Plimmer, B. and Gray, D. (2008) Workshop at VL/HCC 2008, p.11-足18. Mental imagery in program design and visual programming, Petre M. and Blackwell (1999), A.F., Interna;onal Journal of Human-足Computer Studies 51(1), p.7-足30. The Art of Thought, Wallas, G., (1926), Published by Jonathan Cape. Cogni;on in the Wild, Ed Hutchins (1996), Published by MIT Press. Pair Programming and the re-足appropria;on of individual tools for collabora;ve soIware development, Bryant, S., Romero, P., Du Boulay, B., (2006), Proceedings of the 2006 conference on Coopera;ve Systems Design, p.55-足70. Situated Learning: Legi;mate Peripheral Par;cipa;on, Lave, J. and Wenger E., (1991). Published by University of Cambridge Press.