The document describes CarbonR-a, an R programming language project that aims to nudge Monzo banking app users to offset the carbon emissions from their flights by calculating flight carbon offsets and presenting suggestions to donate to offsetting programs. It provides details on how the project would work including using the Monzo API to access flight transaction data, calculating distances and emissions, and adding messages about offsets to the Monzo feed. It concludes by considering next steps like donations and calling on people to take action on climate change.
1. It’s all going to be fine
Monzo, Carbon-R-a, and the end of the world
2. Who
We build mobile products. We are very good at it.
Head of Product at Novoda
Useless, but at scale
I’m a generalist amongst specialists
Twitter is killing us all slowly
@rynbtmn
Github profiles are a poor indicator of your worth as a developer
@ryanbateman
13. Nudge theory
Examples include:
• Auto-savings schemes
• (Good) app ratings prompts
• Political influence campaigns
https://www.amazon.co.uk/gp/product/014311526X/
14. CarbonR-a
An R hack project
intended to nudge users
to carbon-offset their flights
15. Carbon offsetting
Offsetting of personal carbon emission caused by everyday use
through payments to
a scheme invested in, for example, renewable energy
~£8 / 1 tonne of carbon
See: https://www.myclimate.org/fileadmin/myc/files_myc_perf/12_flight_calculator_documentation_EN.pdf
Flight emission kgs = (𝑎𝑥2 + 𝑏𝑥 + 𝑐)/(𝑆 × 𝑃𝐿𝐹) × (1 − 𝐶𝐹) × 𝐶𝑊 × (𝐸𝐹 × 𝑀 + 𝑃)
Distance,
given fixed
take-off/landing cost
Avg. Seats x
Passenger Load Factor
Cargo factor
Cabin Class
Weighting
Fuel type, pre-flight fuel costs
16. CarbonR-a
An R hack project
intended to nudge users
to carbon-offset their flights
22. How?
addItemToFeed(title = cat("Offset your flight to ", dest$name),
itembody = cat("Offsetting the flight would cost ", offsetCost),
image_url = “https://carbonra.example.com/icon”,
background_colour = "#ff00ff")
}
23. CarbonR-a
…so now what?
- use Pots to save for donations?
- build item URL for easier donation?
- a cause-related nudge program across all
transactions?
- build an ark?
I don’t know.
24. Let’s fucking do something then
I’ll be donating £1000 and
matching donations up to £3000.
Send donation receipt/email to @rynbtmn or ryan.bateman@gmail.com
25. Thanks!
Monzor, the R Monzo API library: http://github.com/ryanbateman/monzor
Novoda: www.novoda.com
Send donation receipt/email to @rynbtmn or ryan.bateman@gmail.com
These slides: https://goo.gl/Z24fqR