SlideShare une entreprise Scribd logo
1  sur  49
Télécharger pour lire hors ligne
Software Surrounds You
Andrew Lenards

Thursday, February 6, 14
Software Surrounds You
Andrew Lenards

Thursday, February 6, 14
Hi, I’m Andrew
• 13 years
• 5 years teaching
• 10 year (professional) programming
• 2 startups, 2 academic projects
Thursday, February 6, 14
Learning about
software is worthwhile
(my thesis)

Thursday, February 6, 14
Software:
“it’s not what you might think...”

Thursday, February 6, 14
(hand raising)

Thursday, February 6, 14
Programmer

Thursday, February 6, 14
Software Developer

Thursday, February 6, 14
Software Engineer

Thursday, February 6, 14
Coder

Thursday, February 6, 14
Thursday, February 6, 14
Thursday, February 6, 14
Thursday, February 6, 14
Thursday, February 6, 14
Thursday, February 6, 14
Thursday, February 6, 14
Thursday, February 6, 14
Software is important

Thursday, February 6, 14
Software controls
overcomes

Thursday, February 6, 14
Software ...

Thursday, February 6, 14
Why
• Fun/Engaging
• Challenging
• Rewarding
• Merit-based
• Can be done from any where w/ Wi-Fi
Thursday, February 6, 14
Understanding how
software works is
empowering...

Thursday, February 6, 14
Thursday, February 6, 14
Thursday, February 6, 14
“As popular understandings of technologies
have always been one step behind the
technologies themselves, we have become
complacent users rather than agents of our
own computing activities.”
-- From “A Study Guide To Program or Be Programmed...”
(Jennifer Hansen, Will Luers, Setareh Alizadeh, Dr. Dene Gridgar)

Thursday, February 6, 14
Every career benefits

• biologists
• pharmacists
• medical
• business
• economists
• informatics
• ...
Thursday, February 6, 14
“If you love biology or even want to become a
doctor, the first thing you should do is get into
a Computer Science 101 class.”
-- Gill Bejerano, Stanford assistant professor
http://on.recode.net/1e86dgE

Thursday, February 6, 14
Bejerano continues...

“And if you get into 202 and 303, you’d probably be
better off for that.You’ll become dangerous with the
computer – and I really think the future is there.
There is no institutional way of pushing you toward
those intersections (in academia today), or at least
fewer than there will be in five or 10 years. There
aren’t big hurdles, but there’s no illuminated path.You
have to jump yourself.”

source: http://on.recode.net/1e86dgE
Thursday, February 6, 14
Thursday, February 6, 14
the best code is poetry

Thursday, February 6, 14
Thursday, February 6, 14
Solving problems to
help people...

Thursday, February 6, 14
math, statistics, data...

Thursday, February 6, 14
stories

Thursday, February 6, 14
storytelling

Thursday, February 6, 14
A great way to learn is
to build something...

Thursday, February 6, 14
...it’s easier than EVAR
•

MOOCs

•
•
•

Khan Academy

Movements

•
•
Thursday, February 6, 14

Coursera

Code Year
Hour of Code

•

New Opportunity

•
•
•

open source
Kickstarter
RocketHub
http://bit.ly/1e88yIk
Thursday, February 6, 14
art + code

Thursday, February 6, 14
Thursday, February 6, 14
Thursday, February 6, 14
Thursday, February 6, 14
Creative Coding

Thursday, February 6, 14
Thursday, February 6, 14
ST E M

Thursday, February 6, 14
ST E a M
science, technology, engineering, art, math

Thursday, February 6, 14
SISTA
Schools of Information, Sciences, Technology, & Arts

Thursday, February 6, 14
Thank you
(Questions?)

Thursday, February 6, 14
Images
•

Douglas Rushkoff http://betterlisten.typepad.com/.a/
6a00d83451f2ae69e2014e8c507cf6970d-pi

•

Book cover http://dtc-wsuv.org/wp/dtc375-scodi/files/
2013/08/IMG_40671.jpg

•

Satya Nadella
www.microsoft.com/en-us/news/ceo/
index.html

•

http://www.flickr.com/photos/pkmousie/
2652404430/sizes/l/

•

http://www.flickr.com/photos/freya_gefn/
2777209147/

Thursday, February 6, 14

•

Teamwork pictures used by permission
from Elisabeth Hendrickson: http://
www.flickr.com/photos/30523532@N06/
sets/72157624225385290/

•

NY Times - America Goes Dark:
http://graphics8.nytimes.com/images/blogs/
open/2010/todata/todata-twitter-visualkrugman.png

•

Contenu connexe

Similaire à Software Surrounds You

280EdTech May13
280EdTech May13280EdTech May13
280EdTech May13Rob Darrow
 
Employee Spotlight: Leti Escanciano, Senior Frontend Engineer
Employee Spotlight: Leti Escanciano, Senior Frontend EngineerEmployee Spotlight: Leti Escanciano, Senior Frontend Engineer
Employee Spotlight: Leti Escanciano, Senior Frontend EngineerKashish Trivedi
 
V1 of The Computer Scientist and The Cleaner
V1 of The Computer Scientist and The CleanerV1 of The Computer Scientist and The Cleaner
V1 of The Computer Scientist and The Cleanerturingfan
 
Time management online learning
Time management online learningTime management online learning
Time management online learningMarcin Stanowski
 
How to Take Your Employee Temperature
How to Take Your Employee TemperatureHow to Take Your Employee Temperature
How to Take Your Employee TemperatureQuestionPro
 
Strategies for Fostering Engagement in Large Classes
Strategies for Fostering Engagement in Large ClassesStrategies for Fostering Engagement in Large Classes
Strategies for Fostering Engagement in Large ClassesVirginia Tech
 
Lean Startup Case Studies
Lean Startup Case StudiesLean Startup Case Studies
Lean Startup Case StudiesGrace Ng
 
Joel Spolsky "Joel Spolsky on Hiring Great Tech Talent"
Joel Spolsky "Joel Spolsky on Hiring Great Tech Talent"Joel Spolsky "Joel Spolsky on Hiring Great Tech Talent"
Joel Spolsky "Joel Spolsky on Hiring Great Tech Talent"Talent42
 
DMTM Lecture 01 Introduction
DMTM Lecture 01 IntroductionDMTM Lecture 01 Introduction
DMTM Lecture 01 IntroductionPier Luca Lanzi
 
ITSC 2009 Admin Workshop
ITSC 2009 Admin WorkshopITSC 2009 Admin Workshop
ITSC 2009 Admin Workshopsoffenhauser
 
Podcasting in education powerpoint
Podcasting in education powerpointPodcasting in education powerpoint
Podcasting in education powerpointEmily924
 
Web 2.0 and online flashcards
Web 2.0 and online flashcardsWeb 2.0 and online flashcards
Web 2.0 and online flashcardsS.D. H.
 
Mauritius Big Data and Machine Learning JEDI workshop
Mauritius Big Data and Machine Learning JEDI workshopMauritius Big Data and Machine Learning JEDI workshop
Mauritius Big Data and Machine Learning JEDI workshopCosmoAIMS Bassett
 
Minimum Viable User Experience
Minimum Viable User ExperienceMinimum Viable User Experience
Minimum Viable User ExperienceGrace Ng
 
Cobalt webinar 2
Cobalt webinar 2Cobalt webinar 2
Cobalt webinar 2nkmangum
 
BSides Nashville 2015
BSides Nashville 2015BSides Nashville 2015
BSides Nashville 2015Tim Fowler
 

Similaire à Software Surrounds You (20)

280EdTech May13
280EdTech May13280EdTech May13
280EdTech May13
 
Employee Spotlight: Leti Escanciano, Senior Frontend Engineer
Employee Spotlight: Leti Escanciano, Senior Frontend EngineerEmployee Spotlight: Leti Escanciano, Senior Frontend Engineer
Employee Spotlight: Leti Escanciano, Senior Frontend Engineer
 
V1 of The Computer Scientist and The Cleaner
V1 of The Computer Scientist and The CleanerV1 of The Computer Scientist and The Cleaner
V1 of The Computer Scientist and The Cleaner
 
Time management online learning
Time management online learningTime management online learning
Time management online learning
 
How to Take Your Employee Temperature
How to Take Your Employee TemperatureHow to Take Your Employee Temperature
How to Take Your Employee Temperature
 
Fmp proposal
Fmp proposalFmp proposal
Fmp proposal
 
Strategies for Fostering Engagement in Large Classes
Strategies for Fostering Engagement in Large ClassesStrategies for Fostering Engagement in Large Classes
Strategies for Fostering Engagement in Large Classes
 
Keynote at FOSS.IN 2010
Keynote at FOSS.IN 2010Keynote at FOSS.IN 2010
Keynote at FOSS.IN 2010
 
Lean Startup Case Studies
Lean Startup Case StudiesLean Startup Case Studies
Lean Startup Case Studies
 
Joel Spolsky "Joel Spolsky on Hiring Great Tech Talent"
Joel Spolsky "Joel Spolsky on Hiring Great Tech Talent"Joel Spolsky "Joel Spolsky on Hiring Great Tech Talent"
Joel Spolsky "Joel Spolsky on Hiring Great Tech Talent"
 
DMTM Lecture 01 Introduction
DMTM Lecture 01 IntroductionDMTM Lecture 01 Introduction
DMTM Lecture 01 Introduction
 
ITSC 2009 Admin Workshop
ITSC 2009 Admin WorkshopITSC 2009 Admin Workshop
ITSC 2009 Admin Workshop
 
Podcasting in education powerpoint
Podcasting in education powerpointPodcasting in education powerpoint
Podcasting in education powerpoint
 
Web 2.0 and online flashcards
Web 2.0 and online flashcardsWeb 2.0 and online flashcards
Web 2.0 and online flashcards
 
Mauritius Big Data and Machine Learning JEDI workshop
Mauritius Big Data and Machine Learning JEDI workshopMauritius Big Data and Machine Learning JEDI workshop
Mauritius Big Data and Machine Learning JEDI workshop
 
Minimum Viable User Experience
Minimum Viable User ExperienceMinimum Viable User Experience
Minimum Viable User Experience
 
Newsletter October 07
Newsletter October 07Newsletter October 07
Newsletter October 07
 
IT - Reaching the UNreached
IT - Reaching the UNreachedIT - Reaching the UNreached
IT - Reaching the UNreached
 
Cobalt webinar 2
Cobalt webinar 2Cobalt webinar 2
Cobalt webinar 2
 
BSides Nashville 2015
BSides Nashville 2015BSides Nashville 2015
BSides Nashville 2015
 

Plus de Andy Lenards

Rough has advantages
Rough has advantagesRough has advantages
Rough has advantagesAndy Lenards
 
The Skill That Can Impact All Skills
The Skill That Can Impact All SkillsThe Skill That Can Impact All Skills
The Skill That Can Impact All SkillsAndy Lenards
 
Code for science (rev 1)
Code for science (rev 1) Code for science (rev 1)
Code for science (rev 1) Andy Lenards
 
Code for science (rev 2)
Code for science (rev 2)Code for science (rev 2)
Code for science (rev 2)Andy Lenards
 
Loosely Coupled Thoughts
Loosely  Coupled  ThoughtsLoosely  Coupled  Thoughts
Loosely Coupled ThoughtsAndy Lenards
 
Is There Room For Another Elephant In Tucson
Is There Room For Another Elephant In TucsonIs There Room For Another Elephant In Tucson
Is There Room For Another Elephant In TucsonAndy Lenards
 

Plus de Andy Lenards (7)

Rough has advantages
Rough has advantagesRough has advantages
Rough has advantages
 
The Skill That Can Impact All Skills
The Skill That Can Impact All SkillsThe Skill That Can Impact All Skills
The Skill That Can Impact All Skills
 
Code for science (rev 1)
Code for science (rev 1) Code for science (rev 1)
Code for science (rev 1)
 
Code for science (rev 2)
Code for science (rev 2)Code for science (rev 2)
Code for science (rev 2)
 
Android
Android Android
Android
 
Loosely Coupled Thoughts
Loosely  Coupled  ThoughtsLoosely  Coupled  Thoughts
Loosely Coupled Thoughts
 
Is There Room For Another Elephant In Tucson
Is There Room For Another Elephant In TucsonIs There Room For Another Elephant In Tucson
Is There Room For Another Elephant In Tucson
 

Dernier

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Dernier (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

Software Surrounds You