$30 off During Our Annual Pro Sale. View Details »

Why your Library Needs a Hacker in Residence
 (and what I’ve learned being one)

Why your Library Needs a Hacker in Residence
 (and what I’ve learned being one)

A presentation to the 2017 of the Atlantic Provinces Library Association in Charlottetown.

Peter Rukavina

May 25, 2017
Tweet

More Decks by Peter Rukavina

Other Decks in Education

Transcript

  1. Why your Library
    Needs a Hacker in
    Residence

    (and what I’ve learned being one)
    Presentation to the Atlantic Provinces Library Association Conference

    Charlottetown, PEI – May 25, 2017

    Peter Rukavina

    Hacker in Residence, Robertson Library, University of Prince Edward Island
    [email protected]
    orcid.org/0000-0002-7690-4909

    View Slide

  2. Libraries Suck

    View Slide

  3. –Dave Winer, scripting.com, September 1995
    Software is a process, it's never finished, it's always
    evolving. That's its nature. We know our software sucks.
    But it's shipping! Next time we'll do better, but even then
    it will be shitty. The only software that's perfect is one
    you're dreaming about. Real software crashes, loses
    data, is hard to learn and hard to use. But it's a process.
    We'll make it less shitty. Just watch!
    http://scripting.com/davenet/1995/09/03/wemakeshittysoftware.html

    View Slide

  4. Libraries Suck
    But it's a process.
    We'll make it less shitty.
    Just watch!

    View Slide

  5. Timeline

    View Slide

  6. 1994 I present “Adventures on the Information Red Clay Road” at Access ’94 and
    meet Mark Leggott for the first time.
    “I’d rather be helping to create pastoral informationscapes
    than working the tar truck on the infobahn.”

    View Slide

  7. 1994 I present “Adventures on the Information Red Clay Road” at Access ’94 and
    meet Mark Leggott for the first time.
    2002 I speak at Access 2002 in Windsor, and meet Mark for the second time.
    “You are the caretakers of a set of fragile and brilliant ideas about information and
    how it should be stored and organized and made accessible to all. And you live in a
    world that is increasingly telling you that you are nuts.”
    “I’d rather be helping to create pastoral informationscapes
    than working the tar truck on the infobahn.”

    View Slide

  8. 1994 I present “Adventures on the Information Red Clay Road” at Access ’94 and
    meet Mark Leggott for the first time.
    2006
    2002
    Mark becomes University Library at UPEI
    I speak at Access 2002 in Windsor, and meet Mark for the second time.
    “You are the caretakers of a set of fragile and brilliant ideas about information and
    how it should be stored and organized and made accessible to all. And you live in a
    world that is increasingly telling you that you are nuts.”
    “I’d rather be helping to create pastoral informationscapes
    than working the tar truck on the infobahn.”

    View Slide

  9. 1994 I present “Adventures on the Information Red Clay Road” at Access ’94 and
    meet Mark Leggott for the first time.
    2006
    2002
    Mark becomes University Library at UPEI
    I speak at Access 2002 in Windsor, and meet Mark for the second time.
    “You are the caretakers of a set of fragile and brilliant ideas about information and
    how it should be stored and organized and made accessible to all. And you live in a
    world that is increasingly telling you that you are nuts.”
    “I’d rather be helping to create pastoral informationscapes
    than working the tar truck on the infobahn.”
    2007 Mark and I have lunch and talk about digitizing The Guardian
    “I thought it might be nice to get together and catch up now that I have settled in and
    have a better idea what I'm doing :-)”

    View Slide

  10. 1994 I present “Adventures on the Information Red Clay Road” at Access ’94 and
    meet Mark Leggott for the first time.
    2006
    2002
    Mark becomes University Library at UPEI
    I speak at Access 2002 in Windsor, and meet Mark for the second time.
    “You are the caretakers of a set of fragile and brilliant ideas about information and
    how it should be stored and organized and made accessible to all. And you live in a
    world that is increasingly telling you that you are nuts.”
    “I’d rather be helping to create pastoral informationscapes
    than working the tar truck on the infobahn.”
    2007 Mark and I have lunch and talk about digitizing The Guardian
    2012 I propose to become “Hacker in Residence” at UPEI
    “I thought it might be nice to get together and catch up now that I have settled in and
    have a better idea what I'm doing :-)”

    View Slide

  11. –Hacker in Residence Proposal, August 2012
    “In short, I envision the role as equal
    parts connector, cajoler, tinkerer, critic,
    animator, developer, documenter and
    advocate for the user.”

    View Slide

  12. VISITING PROFESSOR OR RESEARCH SCHOLAR AGREEMENT
    University of Prince Edward Island
    And
    Peter Rukavina
    January 3, 2013
    The Robertson Library, extends an invitation to Peter Rukavina as a Visiting Scholar (aka
    “Hacker in Residence”) from January 2013 to December 2013.
    Objectives of the Appointment:
    ● To bring the spirit and application of the ‘hacker ethic’ to the Robertson Library where
    the hacker ethic is defined as “access, freedom of information, and improvement to
    quality of life”1.
    ● Reimagine the methods by which the Library shares its information and data.
    Specific opportunities for the Visiting Professor or Research Scholar:
    ● “Open up the API’ - Review of the Library’s Islandora project and its resulting collections
    and reimagine and explore new ways of presenting the digital content.
    ● Work with the Robertson Library to provide feedback and proofs-of-concept on user
    interface and user experience.
    ● Explore how the ‘hacker ethic’ can be applied to libraries in other ways - eg. FabLab, 3D
    printing, mashups of data and digital content, intersections of technology, information
    and the individual/community.
    ● Engage the university and wider community in various activities that explore ‘hacking’.

    View Slide

  13. 1994 I present “Adventures on the Information Red Clay Road” at Access ’94 and
    meet Mark Leggott for the first time.
    2006
    2002
    Mark becomes University Library at UPEI
    I speak at Access 2002 in Windsor, and meet Mark for the second time.
    “You are the caretakers of a set of fragile and brilliant ideas about information and
    how it should be stored and organized and made accessible to all. And you live in a
    world that is increasingly telling you that you are nuts.”
    “I’d rather be helping to create pastoral informationscapes
    than working the tar truck on the infobahn.”
    2007 Mark and I have lunch and talk about digitizing The Guardian
    2012 I propose to become “Hacker in Residence” at UPEI
    2013
    Visiting Scholar, “Hacker in Residence,” Robertson Library
    “I thought it might be nice to get together and catch up now that I have settled in and
    have a better idea what I'm doing :-)”

    View Slide

  14. citizen me
    hacker in
    residence me reinvented me

    View Slide

  15. Making Better 

    Date Due Notices

    View Slide

  16. Dear Peter Rukavina,

    Our records indicate these items are due in 3 days:

    Please return or renew this material before fines
    accumulate.

    Note that laptops and other reserve items cannot be renewed.

    You may renew your material in one of 3 ways:

    - online with your "My Account" page

    (https://islandpines.roblib.upei.ca/opac/en-CA/skin/

    roblib/xml/myopac.xml?ol=4&l=4&d=2)

    - by phoning 902-566-0583

    - by replying to this email [email protected]
    Thank You.

    How we decide, by Lehrer, Jonah.

    Call Number: BF448.L45 2010

    Due Date: 2013-06-24

    Barcode: 37348007190119

    View Slide

  17. You have UPEI Library books due in 3 days:
    +- Due Saturday, June 24
    + "How we decide"
    You may renew these:
    1. Online at http://library.upei.ca/renew
    2. By telephone at (902 )566-0583.
    3. By email to [email protected]
    Laptops and reserve items cannot be renewed.

    View Slide

  18. View Slide

  19. Island Newspapers

    View Slide

  20. View Slide

  21. View Slide

  22. View Slide

  23. View Slide

  24. View Slide

  25. View Slide

  26. View Slide

  27. View Slide

  28. OpenStreetMap

    View Slide

  29. View Slide

  30. View Slide

  31. View Slide

  32. View Slide

  33. View Slide

  34. View Slide

  35. OpenStreetMap
    OpenStreetMap is a free, editable map of the whole world that is being built
    by volunteers largely from scratch and released with an open-content
    license. You can think of it like “Wikipedia for a map of the world.”
    Volunteers have been contributing to the map of Charlottetown for more
    than 10 years, adding details like schools, businesses, roads, sidewalks,
    transit lines, parks, and trees.
    You can help! Sign up for a free account at www.OpenStreetMap.org and
    used the map editor in your web browser. It’s easy to learn!
    Map of Downtown Charlottetown © OpenStreetMap contributors
    If you need help, or want to get together to learn more in a “mapping party,”
    contact Peter Rukavina, Hacker in Residence, University of Prince Edward
    Island Robertson Library, [email protected].

    View Slide

  36. View Slide

  37. View Slide

  38. View Slide

  39. PirateBox

    View Slide

  40. Mita Williams – “my piratebox” – https://www.flickr.com/photos/mita/8704693944/

    View Slide

  41. View Slide

  42. View Slide

  43. View Slide

  44. View Slide

  45. View Slide

  46. View Slide

  47. View Slide

  48. Open Minecraft Lab

    View Slide

  49. View Slide

  50. View Slide

  51. View Slide

  52. View Slide

  53. View Slide

  54. View Slide

  55. The Holland Survey

    View Slide

  56. View Slide

  57. View Slide

  58. View Slide

  59. View Slide

  60. View Slide

  61. WhatsMyLot.com

    View Slide

  62. View Slide

  63. View Slide

  64. View Slide

  65. View Slide

  66. View Slide

  67. PEI Electricity Data

    View Slide

  68. View Slide

  69. [
    {
    "data1":164.2,
    "data2":17.63,
    "data3":0,
    "updateDate":1437139741,
    "error":0
    }
    ]

    View Slide

  70. View Slide

  71. View Slide

  72. View Slide

  73. Home 

    Water & Electricity
    Monitoring

    View Slide

  74. Charlottetown Micro-Grant Application!
    !
    Project Title:! ! ! The Social Consumption Project!
    !
    Primary Contact Name:! Peter Rukavina, !
    ! ! ! ! Hacker in Residence, Robertson Library,!
    ! ! ! ! University of PEI!
    Phone:! ! ! 902-892-2556!
    Email:!! ! ! [email protected]! !
    !
    Mailing Address:! ! University of PEI Robertson Library!
    ! ! ! ! Attention: Office of the Hacker in Residence!
    ! ! ! ! 550 University Avenue!
    ! ! ! ! Charlottetown, PE!
    ! ! ! ! C1A 4P3!
    !
    Youth-driven Group?! No!
    !
    Organizations Involved, Potential Partners and Collaborators!
    !
    • University of PEI Department of Computer Science and Information Technology!
    • Maritime Electric!
    • City of Charlottetown Water and Sewer Department!
    • PEI Department of Finance, Energy and Municipal Affairs!
    !
    1. Explain your project (200 words).

    !
    We will build a prototype of a home-based “data collection and sharing system” to enable
    citizens to expose information about their water and electricity consumption to the public. !
    !
    The system will use inexpensive hardware and open-source software to automatically poll water

    View Slide

  75. View Slide

  76. View Slide

  77. View Slide

  78. View Slide

  79. View Slide

  80. Open Data Advocacy

    View Slide

  81. View Slide

  82. Talking Open Data
    • Open Data and the University, Presentation to UPEI Board of Governors
    • Prince Edward Island Department of Education, Early Leaning and Culture
    (Instructional Development and Achievement)
    • Prince Edward Island Provincial Government Directors’ Forum, Charlottetown, PE
    • Prince Edward Island Department of Finance (Information Technology Shared
    Services), Charlottetown, PE
    • Open Access Week, University of Prince Edward Island, Charlottetown, PE
    • Prince Edward Island Green Party Caucus, Charlottetown, PE
    • Prince Edward Island Public Servants’ Policy Forum, Charlottetown, PE
    • Prince Edward Island Open Data Book Club, Charlottetown, PE
    • Prince Edward Island Deputy Ministers’ Summer Retreat, Brackley Beach, PE
    • Chief Electoral Officers of Canada Annual Conference, Charlottetown, PE
    • Queen’s Printers Association of Canada Annual Conference, Charlottetown, PE
    • Canadian Cartographic Association Annual Meeting, Charlottetown, PE
    • ARMA Prince Edward Island Chapter, Charlottetown, PE

    View Slide

  83. View Slide

  84. View Slide

  85. GENERAL PROVISIONS FOR BUILDINGS AND STRUCTURES ................................................ 26
    4.1 ACCESSORY BUILDINGS
    4.2 BUILDING HEIGHT
    4.3 DECKS, AND OTHER PROJECTIONS INTO YARDS
    4.4 EXISTING BUILDINGS OR STRUCTURES
    4.5 FENCES
    4.6 GROUPED DWELLINGS
    4.7 ONE MAIN BUILDING ON A LOT
    4.8 RESTORATION TO A SAFE CONDITION
    4.9 SATELLITE DISHES AND COMMUNICATION TOWERS
    4.10 WINDMILL TOWERS
    4.11 SUBDIVIDING OF ATTACHED DWELLINGS
    4.12 SWIMMING POOLS
    4.13 VEHICLE BODIES
    General Provision for Buildings and Structures ................................................................................. 26
    4.1 Accessory Buildings
    4.2 Building Height
    4.3 Decks, and Other Projections into Yards
    4.4 Existing Buildings or Structures
    4.5 Fences
    4.6 Groups Dwellings
    4.7 One Main Building on a Lot
    4.8 Restoration to a Safe Condition
    4.9 Satellite Dishes and Communication Towers
    4.10 Windmill Towers
    4.11 Subdividing of Attached Dwellings
    4.12 Swimming Pools
    4.13 Vehicle Bodies

    View Slide

  86. View Slide

  87. View Slide

  88. $879.37
    February 26, 2014 – Day 1007

    View Slide

  89. Open Data Principles
    1. You have no idea (at all) what open data
    might be used for.
    2. PDFs are where data goes to die.
    3. Sometimes “open” can simply mean
    following rules of design.
    4. Open data is a conversation.
    5. Sometimes your users will create open data
    for you.
    6. Open data is a necessary precondition for 

    tenacious citizenship.

    View Slide

  90. WebID and Solid

    View Slide

  91. View Slide

  92. View Slide

  93. View Slide

  94. @prefix solid: .
    @prefix foaf: .
    @prefix pim: .
    @prefix schema: .
    @prefix ldp: .
    @prefix pro: <./>.
    @prefix inbox: .
    @prefix pet: >.
    @prefix ui: .
    @prefix ruk: .
    @prefix rei: .
    @prefix www: .
    @prefix ypi: .
    @prefix libr: .
    pro:card
    a foaf:PersonalProfileDocument; foaf:maker <#me>; foaf:primaryTopic <#me>.
    <#me>
    a schema:Person, foaf:Person;
    ldp:inbox
    inbox:;
    pim:preferencesFile
    ;
    pim:storage
    pet:;
    solid:account
    pet:;
    solid:inbox
    inbox:;
    solid:privateTypeIndex
    ;
    solid:publicTypeIndex
    ;
    ui:backgroundImage
    ;
    foaf:familyName
    "Rukavina";

    View Slide

  95. View Slide

  96. View Slide

  97. View Slide

  98. View Slide

  99. View Slide

  100. Grade 6 Writing Book

    View Slide

  101. View Slide

  102. View Slide

  103. View Slide

  104. View Slide

  105. Card Snaps

    View Slide

  106. View Slide

  107. View Slide

  108. View Slide

  109. So…?

    View Slide

  110. How have I done?
    • Objectives of the Appointment:
    • To bring the spirit and application of the ‘hacker ethic’ to the Robertson Library where
    the hacker ethic is defined as “access, freedom of information, and improvement to
    quality of life”.
    • Reimagine the methods by which the Library shares its information and data.
    • Specific opportunities for the Visiting Professor or Research Scholar:
    • ‘Open up the API’ - Review of the Library’s Islandora project and its resulting
    collections and reimagine and explore new ways of presenting the digital content.
    • Work with the Robertson Library to provide feedback and proofs-of-concept on user
    interface and user experience.
    • Explore how the ‘hacker ethic’ can be applied to libraries in other ways - eg. FabLab,
    3D printing, mashups of data and digital content, intersections of technology,
    information and the individual/community.
    • Engage the university and wider community in various activities that explore ‘hacking’. 


    View Slide

  111. How have I done?
    • Objectives of the Appointment:
    • To bring the spirit and application of the ‘hacker ethic’ to the Robertson Library where
    the hacker ethic is defined as “access, freedom of information, and improvement to
    quality of life”.
    • Reimagine the methods by which the Library shares its information and data.
    • Specific opportunities for the Visiting Professor or Research Scholar:
    • ‘Open up the API’ - Review of the Library’s Islandora project and its resulting
    collections and reimagine and explore new ways of presenting the digital content.
    • Work with the Robertson Library to provide feedback and proofs-of-concept on user
    interface and user experience.
    • Explore how the ‘hacker ethic’ can be applied to libraries in other ways - eg. FabLab,
    3D printing, mashups of data and digital content, intersections of technology,
    information and the individual/community.
    • Engage the university and wider community in various activities that explore ‘hacking’. 


    View Slide

  112. How have I done?
    • Objectives of the Appointment:
    • To bring the spirit and application of the ‘hacker ethic’ to the Robertson Library where
    the hacker ethic is defined as “access, freedom of information, and improvement to
    quality of life”.
    • Reimagine the methods by which the Library shares its information and data.
    • Specific opportunities for the Visiting Professor or Research Scholar:
    • ‘Open up the API’ - Review of the Library’s Islandora project and its resulting
    collections and reimagine and explore new ways of presenting the digital content.
    • Work with the Robertson Library to provide feedback and proofs-of-concept on user
    interface and user experience.
    • Explore how the ‘hacker ethic’ can be applied to libraries in other ways - eg. FabLab,
    3D printing, mashups of data and digital content, intersections of technology,
    information and the individual/community.
    • Engage the university and wider community in various activities that explore ‘hacking’. 


    View Slide

  113. How have I done?
    • Objectives of the Appointment:
    • To bring the spirit and application of the ‘hacker ethic’ to the Robertson Library where
    the hacker ethic is defined as “access, freedom of information, and improvement to
    quality of life”.
    • Reimagine the methods by which the Library shares its information and data.
    • Specific opportunities for the Visiting Professor or Research Scholar:
    • ‘Open up the API’ - Review of the Library’s Islandora project and its resulting
    collections and reimagine and explore new ways of presenting the digital content.
    • Work with the Robertson Library to provide feedback and proofs-of-concept on user
    interface and user experience.
    • Explore how the ‘hacker ethic’ can be applied to libraries in other ways - eg. FabLab,
    3D printing, mashups of data and digital content, intersections of technology,
    information and the individual/community.
    • Engage the university and wider community in various activities that explore ‘hacking’. 


    View Slide

  114. How have I done?
    • Objectives of the Appointment:
    • To bring the spirit and application of the ‘hacker ethic’ to the Robertson Library where
    the hacker ethic is defined as “access, freedom of information, and improvement to
    quality of life”.
    • Reimagine the methods by which the Library shares its information and data.
    • Specific opportunities for the Visiting Professor or Research Scholar:
    • ‘Open up the API’ - Review of the Library’s Islandora project and its resulting
    collections and reimagine and explore new ways of presenting the digital content.
    • Work with the Robertson Library to provide feedback and proofs-of-concept on user
    interface and user experience.
    • Explore how the ‘hacker ethic’ can be applied to libraries in other ways - eg. FabLab,
    3D printing, mashups of data and digital content, intersections of technology,
    information and the individual/community.
    • Engage the university and wider community in various activities that explore ‘hacking’. 


    View Slide

  115. How have I done?
    • Objectives of the Appointment:
    • To bring the spirit and application of the ‘hacker ethic’ to the Robertson Library where
    the hacker ethic is defined as “access, freedom of information, and improvement to
    quality of life”.
    • Reimagine the methods by which the Library shares its information and data.
    • Specific opportunities for the Visiting Professor or Research Scholar:
    • ‘Open up the API’ - Review of the Library’s Islandora project and its resulting
    collections and reimagine and explore new ways of presenting the digital content.
    • Work with the Robertson Library to provide feedback and proofs-of-concept on user
    interface and user experience.
    • Explore how the ‘hacker ethic’ can be applied to libraries in other ways - eg. FabLab,
    3D printing, mashups of data and digital content, intersections of technology,
    information and the individual/community.
    • Engage the university and wider community in various activities that explore ‘hacking’. 


    View Slide

  116. How have I done?
    • Objectives of the Appointment:
    • To bring the spirit and application of the ‘hacker ethic’ to the Robertson Library where
    the hacker ethic is defined as “access, freedom of information, and improvement to
    quality of life”.
    • Reimagine the methods by which the Library shares its information and data.
    • Specific opportunities for the Visiting Professor or Research Scholar:
    • ‘Open up the API’ - Review of the Library’s Islandora project and its resulting
    collections and reimagine and explore new ways of presenting the digital content.
    • Work with the Robertson Library to provide feedback and proofs-of-concept on user
    interface and user experience.
    • Explore how the ‘hacker ethic’ can be applied to libraries in other ways - eg. FabLab,
    3D printing, mashups of data and digital content, intersections of technology,
    information and the individual/community.
    • Engage the university and wider community in various activities that explore ‘hacking’. 


    View Slide

  117. –Hacker in Residence Proposal, August 2012
    “In short, I envision the role as equal
    parts connector, cajoler, tinkerer, critic,
    animator, developer, documenter and
    advocate for the user.”

    View Slide

  118. –Hacker in Residence Reality, May 2017
    “Institutional support for 

    polymaths.”

    View Slide

  119. –Hacker in Residence Reality, May 2017
    “Institutional support for 

    easily-distracted lateral thinkers.”

    View Slide

  120. Libraries Suck
    But it's a process.
    We'll make it less shitty.
    Just watch!

    View Slide

  121. https://ruk.ca/apla2017
    Slides

    View Slide