SlideShare a Scribd company logo
1 of 8
< teaching code >
Thomas Guignard
@timtomch
tom@timtom.ca
code4lib north
St. Catharines ON, June 4-5, 2015
expertno clue
motivation
Leah Bolden
@seejanedrill
software-carpentry.org
@swcarpentry
what next
references
• software-carpentry.org
• Yeldon, Andromeda. Coding for Librarians:
Learning by Example, Library Technology
Reports (vol. 51, no. 3)
• librarycarpentry.github.io/city-november-2015/
• groups.google.com/d/forum/libraries-learning-
code
@timtomch
tom@timtom.ca

More Related Content

Viewers also liked

Writing researchproposal[1]
Writing researchproposal[1]Writing researchproposal[1]
Writing researchproposal[1]Heather Wayne
 
El suelo y el relieve de la localidad
El suelo y el relieve de la localidadEl suelo y el relieve de la localidad
El suelo y el relieve de la localidadDiego Soto
 
Floating city-project-report-4 25-2014 seasteading institute white paper
Floating city-project-report-4 25-2014 seasteading institute white paperFloating city-project-report-4 25-2014 seasteading institute white paper
Floating city-project-report-4 25-2014 seasteading institute white paperSteve Wittrig
 
Curso servicio y atencion al cliente basado en valores ADAPTAR
Curso servicio y atencion al cliente basado en valores  ADAPTAR Curso servicio y atencion al cliente basado en valores  ADAPTAR
Curso servicio y atencion al cliente basado en valores ADAPTAR SER CONSULTORES
 

Viewers also liked (6)

Writing researchproposal[1]
Writing researchproposal[1]Writing researchproposal[1]
Writing researchproposal[1]
 
Elsa for Summerwinter
Elsa for SummerwinterElsa for Summerwinter
Elsa for Summerwinter
 
Diagnostico de problemas de hardware
Diagnostico de problemas de hardwareDiagnostico de problemas de hardware
Diagnostico de problemas de hardware
 
El suelo y el relieve de la localidad
El suelo y el relieve de la localidadEl suelo y el relieve de la localidad
El suelo y el relieve de la localidad
 
Floating city-project-report-4 25-2014 seasteading institute white paper
Floating city-project-report-4 25-2014 seasteading institute white paperFloating city-project-report-4 25-2014 seasteading institute white paper
Floating city-project-report-4 25-2014 seasteading institute white paper
 
Curso servicio y atencion al cliente basado en valores ADAPTAR
Curso servicio y atencion al cliente basado en valores  ADAPTAR Curso servicio y atencion al cliente basado en valores  ADAPTAR
Curso servicio y atencion al cliente basado en valores ADAPTAR
 

More from Thomas Guignard

EPFL Library Link: a Firefox plug-in to increase collection visibility ?
EPFL Library Link: a Firefox plug-in to increase collection visibility ?EPFL Library Link: a Firefox plug-in to increase collection visibility ?
EPFL Library Link: a Firefox plug-in to increase collection visibility ?Thomas Guignard
 
The Rolex Learning Center at EPFL: a new building for a new vision in collect...
The Rolex Learning Center at EPFL: a new building for a new vision in collect...The Rolex Learning Center at EPFL: a new building for a new vision in collect...
The Rolex Learning Center at EPFL: a new building for a new vision in collect...Thomas Guignard
 
Livres électroniques et tablettes de lecture (e-books et e-readers) en biblio...
Livres électroniques et tablettes de lecture (e-books et e-readers) en biblio...Livres électroniques et tablettes de lecture (e-books et e-readers) en biblio...
Livres électroniques et tablettes de lecture (e-books et e-readers) en biblio...Thomas Guignard
 
Signalement des livres électroniques à l’Ecole Polytechnique Fédérale de Laus...
Signalement des livres électroniques à l’Ecole Polytechnique Fédérale de Laus...Signalement des livres électroniques à l’Ecole Polytechnique Fédérale de Laus...
Signalement des livres électroniques à l’Ecole Polytechnique Fédérale de Laus...Thomas Guignard
 
Ontario Colleges eBook Consortium Project / Analysis Phase status report
Ontario Colleges eBook Consortium Project / Analysis Phase status reportOntario Colleges eBook Consortium Project / Analysis Phase status report
Ontario Colleges eBook Consortium Project / Analysis Phase status reportThomas Guignard
 

More from Thomas Guignard (6)

EPFL Library Link: a Firefox plug-in to increase collection visibility ?
EPFL Library Link: a Firefox plug-in to increase collection visibility ?EPFL Library Link: a Firefox plug-in to increase collection visibility ?
EPFL Library Link: a Firefox plug-in to increase collection visibility ?
 
The Rolex Learning Center at EPFL: a new building for a new vision in collect...
The Rolex Learning Center at EPFL: a new building for a new vision in collect...The Rolex Learning Center at EPFL: a new building for a new vision in collect...
The Rolex Learning Center at EPFL: a new building for a new vision in collect...
 
Livres électroniques et tablettes de lecture (e-books et e-readers) en biblio...
Livres électroniques et tablettes de lecture (e-books et e-readers) en biblio...Livres électroniques et tablettes de lecture (e-books et e-readers) en biblio...
Livres électroniques et tablettes de lecture (e-books et e-readers) en biblio...
 
Signalement des livres électroniques à l’Ecole Polytechnique Fédérale de Laus...
Signalement des livres électroniques à l’Ecole Polytechnique Fédérale de Laus...Signalement des livres électroniques à l’Ecole Polytechnique Fédérale de Laus...
Signalement des livres électroniques à l’Ecole Polytechnique Fédérale de Laus...
 
DIS-INTE-GRATE
DIS-INTE-GRATEDIS-INTE-GRATE
DIS-INTE-GRATE
 
Ontario Colleges eBook Consortium Project / Analysis Phase status report
Ontario Colleges eBook Consortium Project / Analysis Phase status reportOntario Colleges eBook Consortium Project / Analysis Phase status report
Ontario Colleges eBook Consortium Project / Analysis Phase status report
 

Recently uploaded

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Recently uploaded (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Teaching Code

Editor's Notes

  1. Bought a house recently I like tinkering, real-world problems So happy to patch walls, paint, repair deck But I also need to realize when I’m in over my head
  2. in no clue zone, danger, at the mercy of others (dependency on consultants/contractors) once we leave the no clue zone, we quickly gain power know what’s possible know how to do it (theoretically) know how to actually do it have experience doing it
  3. having an actual project to work with is important don’t minimize effort and difficulty
  4. YOU CAN DO IT accessible approach to DIY importance of mentors (cf Andromeda) DIY, my dad taught me community (cf maker space) online + IRL, teaching what you can do, nonexperts teaching, show and tell go as far as possible from the old boys club, don’t make it hard to join, sensitive to diversity, safe space combination of factors, same for coding
  5. carpentry ----> engineering Mainly grad students / researchers, but now aiming for librarians too 2 days bash / python / git / sql or other free / cheap volunteer instructors, not experts Based on ed research We strive to be inclusive no “actually…” no “it’s easy” no badmouthing OS, programming languages, etc. helpers, instructors = peers small classes link with actual problems work with local orgs Upcoming workshops Access Ottawa Library Carpentry in London
  6. Andromeda points out often issue for new learners is to find what to do next after workshop, hackathon, course, etc. importance of real projects mentors groups (code4lib, code club, libcode?) Still working out what works best for librarians Motivation important, what can we teach that librarians can use right away adapt swc curriculum ideas? pymarc instead of numpy, pycounter? ex library carpentry in London ex lunch&learn excel, openrefine, etc. Help us come to workshop come work at workshop organise workshop contribute to discussion