SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Downloaden Sie, um offline zu lesen
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

•

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
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
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"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
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
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
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Kürzlich hochgeladen (20)

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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
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
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"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
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
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
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

Software Surrounds You