SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
Open Source for the City
Linux Foundation Open Source Leadership Summit
— 8th of March 2018
Boris van Hoytema
“My mission is to build an Open Source ecosystem for cities”
boris@publiccode.net
@bvhme
Hats:
Open Source Advisor
Open Source Development Manager
Director
The Foundation
For Public Code
Amsterdam
Open Source
Development in
Amsterdam
★ Developing software in-house
★ GDPR requires more control
★ Using Open Source, contributing
back
★ Example role, communicating
about it
★ Amsterdam Open Source
programme
★ SCORE
● Collaboration
● Security
● Transparency
● Support, reliability and
maintainability
● Agility
● Reusability
● Attractiveness
amsterdam.github.io
Why Open
Source
github.com/
amsterdam
All of our code should be on GitHub
● Models
● City Data Portal
● Data pipelines
● APIs
● Infrastructure
…
(should be)
Amsterdam.
github.io ● Why we do Open Source
● Projects
● Guides
Open source for the city
1. Custom, opaque
Very specific and not easy to learn from.
Might lack documentation, have non-English
code and documentation, contain
copyrighted content or lack an Open Source
licence.
2. Custom, reference
Specific to our case and documented, can be
used to learn from.
3. Adaptable
Documented and possible to adapt.
4. Reusable, configured
Configured specifically for our use, easily
reconfigurable.
5. Reusable
Fully (externally) configurable and useful for
anyone.
Reusability
Indicating if others can take
our code and run (with) it
Open source for the city
Open source for the city
Open source for the city
Open source for the city
Open source for the city
SCORE(European Union Regional Development Fund
Interreg North Sea Region
Smart Cities through Open Data Re-use
programme)
● 9 cities, 15 partners
● 50% co-financing for
Transnational development of
‘Solutions’ dev, test, implement,
reimplement, scale
● Agile & Open
● Develop best practices
Community
● Working groups for
○ Mobility Hubs
○ Flooding and drainage
○ Travel time
○ Sensors and Signal
registry
○ Traffic flows
https://score.community
Agile Process
Process for transnational development
in EU Interreg Funding context
http://score.partners/process
Standards for code co-development
https://github.com/score-partners/
City Open Source
Challenges
Code & Code
(& Code& Code)
“We are not a software
company”
★ Not identifying IT
as a core business
★ Software is a mix of
laws, policy and computer code
Only-My-Public
Money
“This is payed for by my
taxpayers, why should others
get to use it for free”
Hard to prioritise:
★ Documentation
★ Community
★ Reusability
★ Sustainability
Director only
collaboration
“It’s too costly to send
developers to that conference,
but I’ll go”
★ Hierarchical organisation
structure
★ Developers seen as executing leaf
nodes, not as field experts
Context
Matryoshkas
“This is totally specific to our
organisation”
● Differing legal contexts
● Differing written languages
● Jargon is specific per organisation
● No awareness of what is shared
Not invented
here
“We’ve made this ourselves
leading to huge savings”
★ Reuse for infrastructure and
frontend code obvious
★ Not so for domain specific code
Thanks

Mais conteúdo relacionado

Semelhante a Open source for the city

[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...WSO2
 
An introduction to Open Source for Cities
An introduction to Open Source for CitiesAn introduction to Open Source for Cities
An introduction to Open Source for CitiesBoris van Hoytema
 
Open Source Summit Paris '17 Amsterdam Open Source
Open Source Summit Paris '17 Amsterdam Open SourceOpen Source Summit Paris '17 Amsterdam Open Source
Open Source Summit Paris '17 Amsterdam Open SourceBoris van Hoytema
 
Amsterdam developing public code for every city and everyone, Boris Van Hoyte...
Amsterdam developing public code for every city and everyone, Boris Van Hoyte...Amsterdam developing public code for every city and everyone, Boris Van Hoyte...
Amsterdam developing public code for every city and everyone, Boris Van Hoyte...OW2
 
VNG Realisatie common ground field day 2018 Amsterdam Open Source
VNG Realisatie common ground field day 2018   Amsterdam Open SourceVNG Realisatie common ground field day 2018   Amsterdam Open Source
VNG Realisatie common ground field day 2018 Amsterdam Open SourceBoris van Hoytema
 
City of Amsterdam: High velocity development
City of Amsterdam: High velocity developmentCity of Amsterdam: High velocity development
City of Amsterdam: High velocity developmentBoris van Hoytema
 
What’s Driving Open Source (for MyGOSSCon)
What’s Driving Open Source (for MyGOSSCon)What’s Driving Open Source (for MyGOSSCon)
What’s Driving Open Source (for MyGOSSCon)Simon Phipps
 
Best Practices in Starting an Open Source Project for Companies
Best Practices in Starting an Open Source Project for CompaniesBest Practices in Starting an Open Source Project for Companies
Best Practices in Starting an Open Source Project for CompaniesAll Things Open
 
Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker ManageIQ
 
Open Source Impact on Digital Transformation
Open Source Impact on Digital TransformationOpen Source Impact on Digital Transformation
Open Source Impact on Digital TransformationHarsha Kumara
 
APIdays Paris 2018 - The Open Source Impact on Digital Transformation Harsha ...
APIdays Paris 2018 - The Open Source Impact on Digital Transformation Harsha ...APIdays Paris 2018 - The Open Source Impact on Digital Transformation Harsha ...
APIdays Paris 2018 - The Open Source Impact on Digital Transformation Harsha ...apidays
 
Open source, What | Why | How
Open source, What | Why | How Open source, What | Why | How
Open source, What | Why | How Nikhil Agrawal
 
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...Agustin Benito Bethencourt
 
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
Large drupal site builds   a workshop for sxsw interactive - march 17, 2015Large drupal site builds   a workshop for sxsw interactive - march 17, 2015
Large drupal site builds a workshop for sxsw interactive - march 17, 2015rgristroph
 
Getting Started With Git and GitHub & Unfolding Opportunities in Open Source
 Getting Started With Git and GitHub & Unfolding Opportunities in Open Source  Getting Started With Git and GitHub & Unfolding Opportunities in Open Source
Getting Started With Git and GitHub & Unfolding Opportunities in Open Source Ashutosh Singh
 
How open source is funded the enterprise differentiation tightrope (1)
How open source is funded  the enterprise differentiation tightrope (1)How open source is funded  the enterprise differentiation tightrope (1)
How open source is funded the enterprise differentiation tightrope (1)Ryan Dawson
 
A DECENTRALIZED FUTURE WITH BLOCKCHAIN AND INTERNET OF THINGS
A DECENTRALIZED FUTURE WITH  BLOCKCHAIN AND  INTERNET OF THINGSA DECENTRALIZED FUTURE WITH  BLOCKCHAIN AND  INTERNET OF THINGS
A DECENTRALIZED FUTURE WITH BLOCKCHAIN AND INTERNET OF THINGSDigital Currency Summit
 
Building Blockchain Apps: Intro to Dash Platform
Building Blockchain Apps: Intro to Dash PlatformBuilding Blockchain Apps: Intro to Dash Platform
Building Blockchain Apps: Intro to Dash PlatformProduct School
 
Starting an Open Source Program Office (OSPO)
Starting an Open Source Program Office (OSPO)Starting an Open Source Program Office (OSPO)
Starting an Open Source Program Office (OSPO)Chris Aniszczyk
 

Semelhante a Open source for the city (20)

[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
 
An introduction to Open Source for Cities
An introduction to Open Source for CitiesAn introduction to Open Source for Cities
An introduction to Open Source for Cities
 
Open Source Summit Paris '17 Amsterdam Open Source
Open Source Summit Paris '17 Amsterdam Open SourceOpen Source Summit Paris '17 Amsterdam Open Source
Open Source Summit Paris '17 Amsterdam Open Source
 
Amsterdam developing public code for every city and everyone, Boris Van Hoyte...
Amsterdam developing public code for every city and everyone, Boris Van Hoyte...Amsterdam developing public code for every city and everyone, Boris Van Hoyte...
Amsterdam developing public code for every city and everyone, Boris Van Hoyte...
 
VNG Realisatie common ground field day 2018 Amsterdam Open Source
VNG Realisatie common ground field day 2018   Amsterdam Open SourceVNG Realisatie common ground field day 2018   Amsterdam Open Source
VNG Realisatie common ground field day 2018 Amsterdam Open Source
 
City of Amsterdam: High velocity development
City of Amsterdam: High velocity developmentCity of Amsterdam: High velocity development
City of Amsterdam: High velocity development
 
What’s Driving Open Source (for MyGOSSCon)
What’s Driving Open Source (for MyGOSSCon)What’s Driving Open Source (for MyGOSSCon)
What’s Driving Open Source (for MyGOSSCon)
 
Best Practices in Starting an Open Source Project for Companies
Best Practices in Starting an Open Source Project for CompaniesBest Practices in Starting an Open Source Project for Companies
Best Practices in Starting an Open Source Project for Companies
 
Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker
 
Open Source Impact on Digital Transformation
Open Source Impact on Digital TransformationOpen Source Impact on Digital Transformation
Open Source Impact on Digital Transformation
 
APIdays Paris 2018 - The Open Source Impact on Digital Transformation Harsha ...
APIdays Paris 2018 - The Open Source Impact on Digital Transformation Harsha ...APIdays Paris 2018 - The Open Source Impact on Digital Transformation Harsha ...
APIdays Paris 2018 - The Open Source Impact on Digital Transformation Harsha ...
 
Open source, What | Why | How
Open source, What | Why | How Open source, What | Why | How
Open source, What | Why | How
 
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...
 
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
Large drupal site builds   a workshop for sxsw interactive - march 17, 2015Large drupal site builds   a workshop for sxsw interactive - march 17, 2015
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
 
Getting Started With Git and GitHub & Unfolding Opportunities in Open Source
 Getting Started With Git and GitHub & Unfolding Opportunities in Open Source  Getting Started With Git and GitHub & Unfolding Opportunities in Open Source
Getting Started With Git and GitHub & Unfolding Opportunities in Open Source
 
How open source is funded the enterprise differentiation tightrope (1)
How open source is funded  the enterprise differentiation tightrope (1)How open source is funded  the enterprise differentiation tightrope (1)
How open source is funded the enterprise differentiation tightrope (1)
 
How open source is funded? LJC London Sept 2019
How open source is funded? LJC London Sept 2019How open source is funded? LJC London Sept 2019
How open source is funded? LJC London Sept 2019
 
A DECENTRALIZED FUTURE WITH BLOCKCHAIN AND INTERNET OF THINGS
A DECENTRALIZED FUTURE WITH  BLOCKCHAIN AND  INTERNET OF THINGSA DECENTRALIZED FUTURE WITH  BLOCKCHAIN AND  INTERNET OF THINGS
A DECENTRALIZED FUTURE WITH BLOCKCHAIN AND INTERNET OF THINGS
 
Building Blockchain Apps: Intro to Dash Platform
Building Blockchain Apps: Intro to Dash PlatformBuilding Blockchain Apps: Intro to Dash Platform
Building Blockchain Apps: Intro to Dash Platform
 
Starting an Open Source Program Office (OSPO)
Starting an Open Source Program Office (OSPO)Starting an Open Source Program Office (OSPO)
Starting an Open Source Program Office (OSPO)
 

Último

PPT Item # 5-6 218 Canyon Drive replat prop.
PPT Item # 5-6 218 Canyon Drive replat prop.PPT Item # 5-6 218 Canyon Drive replat prop.
PPT Item # 5-6 218 Canyon Drive replat prop.ahcitycouncil
 
Parents give a charity ideas for children
Parents give a charity ideas for childrenParents give a charity ideas for children
Parents give a charity ideas for childrenSERUDS INDIA
 
Managing Planning and Development of Citie- 26-2-24.docx
Managing Planning and  Development of  Citie-  26-2-24.docxManaging Planning and  Development of  Citie-  26-2-24.docx
Managing Planning and Development of Citie- 26-2-24.docxJIT KUMAR GUPTA
 
SPONSORED CONTENT - MyGovWatch - RFP Cliches Debunked: What Government Buyers...
SPONSORED CONTENT - MyGovWatch - RFP Cliches Debunked: What Government Buyers...SPONSORED CONTENT - MyGovWatch - RFP Cliches Debunked: What Government Buyers...
SPONSORED CONTENT - MyGovWatch - RFP Cliches Debunked: What Government Buyers...JSchaus & Associates
 
What Teenagers Have to Say about the Grandparents
What Teenagers Have to Say about the GrandparentsWhat Teenagers Have to Say about the Grandparents
What Teenagers Have to Say about the GrandparentsSERUDS INDIA
 
War in Ukraine and problematics of the Ukrainian refugees in USA.
War in Ukraine and problematics of the Ukrainian refugees in USA.War in Ukraine and problematics of the Ukrainian refugees in USA.
War in Ukraine and problematics of the Ukrainian refugees in USA.ival6
 
Water for Prosperity and peace - United Nations World Water Development Repo...
Water for Prosperity and peace -  United Nations World Water Development Repo...Water for Prosperity and peace -  United Nations World Water Development Repo...
Water for Prosperity and peace - United Nations World Water Development Repo...Christina Parmionova
 
Leveraging Water for Peace - World Water Day 2024
Leveraging Water for Peace - World Water Day 2024Leveraging Water for Peace - World Water Day 2024
Leveraging Water for Peace - World Water Day 2024Christina Parmionova
 
2024: The FAR, Federal Acquisition Regulations - Part 17
2024: The FAR, Federal Acquisition Regulations - Part 172024: The FAR, Federal Acquisition Regulations - Part 17
2024: The FAR, Federal Acquisition Regulations - Part 17JSchaus & Associates
 
My Burning Issue: "War in Ukraine" Cycle 54
My Burning Issue: "War in Ukraine" Cycle 54My Burning Issue: "War in Ukraine" Cycle 54
My Burning Issue: "War in Ukraine" Cycle 54mmazurak
 
Sensitivity Training for 2023 BSKE.pptx
Sensitivity Training for  2023 BSKE.pptxSensitivity Training for  2023 BSKE.pptx
Sensitivity Training for 2023 BSKE.pptxAllidaacLuap
 
National Women's Month Celebration for PENRO Quezon
National Women's Month Celebration for PENRO QuezonNational Women's Month Celebration for PENRO Quezon
National Women's Month Celebration for PENRO QuezonAryaCapale
 
Civics Presentation - Salvador Galvan.pptx
Civics Presentation - Salvador Galvan.pptxCivics Presentation - Salvador Galvan.pptx
Civics Presentation - Salvador Galvan.pptxsgalvan1
 
Water can create peace or spark conflict.
Water can create peace or spark conflict.Water can create peace or spark conflict.
Water can create peace or spark conflict.Christina Parmionova
 
Yes!? We can end TB - World Tuberculosis Day 2024.
Yes!? We can end TB - World Tuberculosis Day 2024.Yes!? We can end TB - World Tuberculosis Day 2024.
Yes!? We can end TB - World Tuberculosis Day 2024.Christina Parmionova
 
OECD Webinar - ESG to deliver well-being in resource-rich regions: the role o...
OECD Webinar - ESG to deliver well-being in resource-rich regions: the role o...OECD Webinar - ESG to deliver well-being in resource-rich regions: the role o...
OECD Webinar - ESG to deliver well-being in resource-rich regions: the role o...OECDregions
 
Item # 5&6 - 218 Canyon Drive replat prop.
Item # 5&6 - 218 Canyon Drive replat prop.Item # 5&6 - 218 Canyon Drive replat prop.
Item # 5&6 - 218 Canyon Drive replat prop.ahcitycouncil
 
Children who live with Grandparents are really lucky
Children who live with Grandparents are really luckyChildren who live with Grandparents are really lucky
Children who live with Grandparents are really luckySERUDS INDIA
 
Breaking the Silence - Understanding and Addressing Sexual Assault
Breaking the Silence - Understanding and Addressing Sexual AssaultBreaking the Silence - Understanding and Addressing Sexual Assault
Breaking the Silence - Understanding and Addressing Sexual Assaultysato10
 
For World Water Day 2024, we promote the vital link between water and peace.
For World Water Day 2024, we promote the vital link between water and peace.For World Water Day 2024, we promote the vital link between water and peace.
For World Water Day 2024, we promote the vital link between water and peace.Christina Parmionova
 

Último (20)

PPT Item # 5-6 218 Canyon Drive replat prop.
PPT Item # 5-6 218 Canyon Drive replat prop.PPT Item # 5-6 218 Canyon Drive replat prop.
PPT Item # 5-6 218 Canyon Drive replat prop.
 
Parents give a charity ideas for children
Parents give a charity ideas for childrenParents give a charity ideas for children
Parents give a charity ideas for children
 
Managing Planning and Development of Citie- 26-2-24.docx
Managing Planning and  Development of  Citie-  26-2-24.docxManaging Planning and  Development of  Citie-  26-2-24.docx
Managing Planning and Development of Citie- 26-2-24.docx
 
SPONSORED CONTENT - MyGovWatch - RFP Cliches Debunked: What Government Buyers...
SPONSORED CONTENT - MyGovWatch - RFP Cliches Debunked: What Government Buyers...SPONSORED CONTENT - MyGovWatch - RFP Cliches Debunked: What Government Buyers...
SPONSORED CONTENT - MyGovWatch - RFP Cliches Debunked: What Government Buyers...
 
What Teenagers Have to Say about the Grandparents
What Teenagers Have to Say about the GrandparentsWhat Teenagers Have to Say about the Grandparents
What Teenagers Have to Say about the Grandparents
 
War in Ukraine and problematics of the Ukrainian refugees in USA.
War in Ukraine and problematics of the Ukrainian refugees in USA.War in Ukraine and problematics of the Ukrainian refugees in USA.
War in Ukraine and problematics of the Ukrainian refugees in USA.
 
Water for Prosperity and peace - United Nations World Water Development Repo...
Water for Prosperity and peace -  United Nations World Water Development Repo...Water for Prosperity and peace -  United Nations World Water Development Repo...
Water for Prosperity and peace - United Nations World Water Development Repo...
 
Leveraging Water for Peace - World Water Day 2024
Leveraging Water for Peace - World Water Day 2024Leveraging Water for Peace - World Water Day 2024
Leveraging Water for Peace - World Water Day 2024
 
2024: The FAR, Federal Acquisition Regulations - Part 17
2024: The FAR, Federal Acquisition Regulations - Part 172024: The FAR, Federal Acquisition Regulations - Part 17
2024: The FAR, Federal Acquisition Regulations - Part 17
 
My Burning Issue: "War in Ukraine" Cycle 54
My Burning Issue: "War in Ukraine" Cycle 54My Burning Issue: "War in Ukraine" Cycle 54
My Burning Issue: "War in Ukraine" Cycle 54
 
Sensitivity Training for 2023 BSKE.pptx
Sensitivity Training for  2023 BSKE.pptxSensitivity Training for  2023 BSKE.pptx
Sensitivity Training for 2023 BSKE.pptx
 
National Women's Month Celebration for PENRO Quezon
National Women's Month Celebration for PENRO QuezonNational Women's Month Celebration for PENRO Quezon
National Women's Month Celebration for PENRO Quezon
 
Civics Presentation - Salvador Galvan.pptx
Civics Presentation - Salvador Galvan.pptxCivics Presentation - Salvador Galvan.pptx
Civics Presentation - Salvador Galvan.pptx
 
Water can create peace or spark conflict.
Water can create peace or spark conflict.Water can create peace or spark conflict.
Water can create peace or spark conflict.
 
Yes!? We can end TB - World Tuberculosis Day 2024.
Yes!? We can end TB - World Tuberculosis Day 2024.Yes!? We can end TB - World Tuberculosis Day 2024.
Yes!? We can end TB - World Tuberculosis Day 2024.
 
OECD Webinar - ESG to deliver well-being in resource-rich regions: the role o...
OECD Webinar - ESG to deliver well-being in resource-rich regions: the role o...OECD Webinar - ESG to deliver well-being in resource-rich regions: the role o...
OECD Webinar - ESG to deliver well-being in resource-rich regions: the role o...
 
Item # 5&6 - 218 Canyon Drive replat prop.
Item # 5&6 - 218 Canyon Drive replat prop.Item # 5&6 - 218 Canyon Drive replat prop.
Item # 5&6 - 218 Canyon Drive replat prop.
 
Children who live with Grandparents are really lucky
Children who live with Grandparents are really luckyChildren who live with Grandparents are really lucky
Children who live with Grandparents are really lucky
 
Breaking the Silence - Understanding and Addressing Sexual Assault
Breaking the Silence - Understanding and Addressing Sexual AssaultBreaking the Silence - Understanding and Addressing Sexual Assault
Breaking the Silence - Understanding and Addressing Sexual Assault
 
For World Water Day 2024, we promote the vital link between water and peace.
For World Water Day 2024, we promote the vital link between water and peace.For World Water Day 2024, we promote the vital link between water and peace.
For World Water Day 2024, we promote the vital link between water and peace.
 

Open source for the city

  • 1. Open Source for the City Linux Foundation Open Source Leadership Summit — 8th of March 2018
  • 2. Boris van Hoytema “My mission is to build an Open Source ecosystem for cities” boris@publiccode.net @bvhme Hats: Open Source Advisor Open Source Development Manager Director The Foundation For Public Code
  • 4. Development in Amsterdam ★ Developing software in-house ★ GDPR requires more control ★ Using Open Source, contributing back ★ Example role, communicating about it ★ Amsterdam Open Source programme ★ SCORE
  • 5. ● Collaboration ● Security ● Transparency ● Support, reliability and maintainability ● Agility ● Reusability ● Attractiveness amsterdam.github.io Why Open Source
  • 6. github.com/ amsterdam All of our code should be on GitHub ● Models ● City Data Portal ● Data pipelines ● APIs ● Infrastructure … (should be)
  • 7. Amsterdam. github.io ● Why we do Open Source ● Projects ● Guides
  • 9. 1. Custom, opaque Very specific and not easy to learn from. Might lack documentation, have non-English code and documentation, contain copyrighted content or lack an Open Source licence. 2. Custom, reference Specific to our case and documented, can be used to learn from. 3. Adaptable Documented and possible to adapt. 4. Reusable, configured Configured specifically for our use, easily reconfigurable. 5. Reusable Fully (externally) configurable and useful for anyone. Reusability Indicating if others can take our code and run (with) it
  • 15. SCORE(European Union Regional Development Fund Interreg North Sea Region Smart Cities through Open Data Re-use programme)
  • 16. ● 9 cities, 15 partners ● 50% co-financing for Transnational development of ‘Solutions’ dev, test, implement, reimplement, scale ● Agile & Open ● Develop best practices
  • 17. Community ● Working groups for ○ Mobility Hubs ○ Flooding and drainage ○ Travel time ○ Sensors and Signal registry ○ Traffic flows https://score.community
  • 18. Agile Process Process for transnational development in EU Interreg Funding context http://score.partners/process Standards for code co-development https://github.com/score-partners/
  • 20. Code & Code (& Code& Code) “We are not a software company” ★ Not identifying IT as a core business ★ Software is a mix of laws, policy and computer code
  • 21. Only-My-Public Money “This is payed for by my taxpayers, why should others get to use it for free” Hard to prioritise: ★ Documentation ★ Community ★ Reusability ★ Sustainability
  • 22. Director only collaboration “It’s too costly to send developers to that conference, but I’ll go” ★ Hierarchical organisation structure ★ Developers seen as executing leaf nodes, not as field experts
  • 23. Context Matryoshkas “This is totally specific to our organisation” ● Differing legal contexts ● Differing written languages ● Jargon is specific per organisation ● No awareness of what is shared
  • 24. Not invented here “We’ve made this ourselves leading to huge savings” ★ Reuse for infrastructure and frontend code obvious ★ Not so for domain specific code