SlideShare a Scribd company logo
1 of 13
My roof
Anna Shipman
Infrastructure & Tools
@annashipman
They say it’s fixed
I want them to test it
Don’t be afraid
My roof
Anna Shipman
Infrastructure & Tools
@annashipman

More Related Content

More from annashipman

The good, the bad and the tech strategy
The good, the bad and the tech strategy The good, the bad and the tech strategy
The good, the bad and the tech strategy annashipman
 
After the launch: the difficult teenage years
After the launch: the difficult teenage yearsAfter the launch: the difficult teenage years
After the launch: the difficult teenage yearsannashipman
 
What I learnt at the Government Digital Service
What I learnt at the Government Digital ServiceWhat I learnt at the Government Digital Service
What I learnt at the Government Digital Serviceannashipman
 
Feedback: the greatest gift
Feedback: the greatest giftFeedback: the greatest gift
Feedback: the greatest giftannashipman
 
Coding in the open in government
Coding in the open in governmentCoding in the open in government
Coding in the open in governmentannashipman
 
Open sourcing government
Open sourcing governmentOpen sourcing government
Open sourcing governmentannashipman
 
Operations: a developer's guide
Operations: a developer's guideOperations: a developer's guide
Operations: a developer's guideannashipman
 
A PaaS for government
A PaaS for governmentA PaaS for government
A PaaS for governmentannashipman
 
Delivering GOV.UK: Devops for the nation
Delivering GOV.UK: Devops for the nationDelivering GOV.UK: Devops for the nation
Delivering GOV.UK: Devops for the nationannashipman
 
Infrastructure as Code in Government
Infrastructure as Code in GovernmentInfrastructure as Code in Government
Infrastructure as Code in Governmentannashipman
 
Automating Government
Automating GovernmentAutomating Government
Automating Governmentannashipman
 
Craftsman Softwareship
Craftsman SoftwareshipCraftsman Softwareship
Craftsman Softwareshipannashipman
 
Data Visualisations In IavaScript
Data Visualisations In IavaScriptData Visualisations In IavaScript
Data Visualisations In IavaScriptannashipman
 

More from annashipman (13)

The good, the bad and the tech strategy
The good, the bad and the tech strategy The good, the bad and the tech strategy
The good, the bad and the tech strategy
 
After the launch: the difficult teenage years
After the launch: the difficult teenage yearsAfter the launch: the difficult teenage years
After the launch: the difficult teenage years
 
What I learnt at the Government Digital Service
What I learnt at the Government Digital ServiceWhat I learnt at the Government Digital Service
What I learnt at the Government Digital Service
 
Feedback: the greatest gift
Feedback: the greatest giftFeedback: the greatest gift
Feedback: the greatest gift
 
Coding in the open in government
Coding in the open in governmentCoding in the open in government
Coding in the open in government
 
Open sourcing government
Open sourcing governmentOpen sourcing government
Open sourcing government
 
Operations: a developer's guide
Operations: a developer's guideOperations: a developer's guide
Operations: a developer's guide
 
A PaaS for government
A PaaS for governmentA PaaS for government
A PaaS for government
 
Delivering GOV.UK: Devops for the nation
Delivering GOV.UK: Devops for the nationDelivering GOV.UK: Devops for the nation
Delivering GOV.UK: Devops for the nation
 
Infrastructure as Code in Government
Infrastructure as Code in GovernmentInfrastructure as Code in Government
Infrastructure as Code in Government
 
Automating Government
Automating GovernmentAutomating Government
Automating Government
 
Craftsman Softwareship
Craftsman SoftwareshipCraftsman Softwareship
Craftsman Softwareship
 
Data Visualisations In IavaScript
Data Visualisations In IavaScriptData Visualisations In IavaScript
Data Visualisations In IavaScript
 

Recently uploaded

Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Call Girls Hebbal Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Service Bangaloreamitlee9823
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 

Recently uploaded (20)

Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Call Girls Hebbal Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call đź‘— 7737669865 đź‘— Top Class Call Girl Service Bangalore
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 

My roof

Editor's Notes

  1. Last December, I had a leak in my flat. Water through floorboards, panicked, pulling up the bathroom floor, pull off side of bath, coming though wall.Three weeks later, surveyor.My neighbour has illegally erected a structure, causing damage to their balcony causing leak in my flat.- 00:45 – 0:00
  2. 1960s housing estate, so their balcony comes halfway into my flat.00:00 – 00:15
  3. Actual details a bit hazy. Hole in balcony, dot dot dot, leak in my flat. But no reason shouldn't be - I'm not a surveyor/architect/builder.So great, they fill in the holes…00:35
  4. So they fill in holes, phone me tell me leak is fixed. Great - insurance. But the day insurance – IT RAINS and water starts bubbling up! They haven't fixed the leak!00:55So I phone them again, and this time they send a builder round, and this guydoesn't get it. Doesn't understand why coming in halfway up the wall.Have to take him outside and explain.
  5. This is the point at which I realise this is like a software project. When you have a bug in your code, often the cause is somewhere else entirely, and in order to diagnose it, you really need to have a view of the bigger picture2:05Housing association phones back says it's a problem in the join between their balcony and my wall.
  6. They are going to install flashing - thing for waterproofing rooves. Fine. But this is a software project now. I want them to test it. 02:15
  7. When we find a bug in a software program we test it to check we've fixed it. They said they'd fixed it before but they hadn't. How will I know they've really fixed it this time?I want them to do a water test.For some reason they are really reluctant to do this.2:50But then they send round the roofer, and he is a true software developer. He explains to me how it should work.
  8. 03:05He explains to me how it should workIf the drain can't handle the amount of water on the balcony it will overflow.Firstly he's going to hose water directly onto the flashing to see if it's working.Then over side to see what would happen if it did overflow.Yes, isolate the problem so you can see what the actual cause is. First, flashing. Balcony floods, drain blocked.Might think this is obvious but another reason we do testing is to surface the obviousThen pours over sideAt this point water in my flatLooks closer sees hole05:30
  9. Two causes to problem. Not the ones the surveyor and the builder found. Roofer finds both the causes by his methodical approach. I am confident that the problem is actually fixed. So unblocks drain, cements over hole and after five months, the leak in my flat is actually fixed5.05So why am I telling you this story? Apart from my belief that everyone should be more like software developers!05:15Two reasons.One is to give those of you who aren't already developers a bit of an insight into how software developers think.Whatever your job is, to a greater or lesser degree, you will do this in your job already.But it's something to bear in mind when talking to software developers.
  10. If you have a problem with a piece of software, GDS or outside, the single most useful thing you can do is describe the exact steps to recreate the problem.When the developer picks it up, she can recreate the problem, see it happen for herself and then when she's made the code change, she can know she's fixed it.06:05The second thing is what I learned from this. Don't be scared of things outside your area of expertise.
  11. Don't be scared of things outside your area of expertise. Just because it's not your field doesn't mean you won't understand it. The reason the story about the mystery structure, dot dot dot, leak in my flat didn't make sense to me was not because I'm not a surveyor, it's because it didn't make sense. I just thought oh, it's buildings I won't understand And four months later I still had a leak in my flat06:35Some things not just job titles can be a barrier to entryYou might have seen this diagram near the infrastructure team desks
  12. how the pieces of GOV.UK fit together Jamie did this and it's very usefulbut also if you don't know it, intimidatingYou might think you won't understand itYou canJust like we developers should feel we are able to understand the work of the Operations or Office of the CTO team.07:15Other teams's work, even software development, is not some mysterious magicthat only wizards can do. SOMEONE WHO UNDERSTANDS SOMETHING SHOULD BE ABLE TO EXPLAIN IT TO YOULIKE THE ROOFERSo this is kind of an offer, come as me, infrastructure, developersAnd one more thing about developers – you probably already know. I can guarantee that this afternoon at least three people will come and tell me the title of my talk is inaccurate.So if you want to know about GOV.UK architecture come and ask - me, one of the other developers or web ops.One other thing about software developers that you probably already know – I can guarantee that 3 people will come up to me this afternoon and point out the title of my talk is inaccurate.Thanks.8:05