Is data about renewable credits openly licensed and available?

I’m hoping someone in my network might have some domain expertise in an area I don’t know too much about, so I’m posting this here, to make it easy to share.

As I understand it, to sell renewable energy in many countries, you generally need need to inform the regulator in your country about the renewable energy infrastructure you have, so you can be issued credits for the energy you produce (this doesn’t cover every case, but a lot of them).

This post from Good Energy gives a very high level of what how these credits work.

I know in the UK, they’re referred to as REGOS (Renewable Energy Guarantee of Origin), and you can see them here:

And the Australian Clean Energy regulator does something similar here with RECs, which from memory, translate from TLA to English as Renewable Energy Credit:

I’m not sure how this data is licensed, or if you can download it in bulk anywhere as Open Data, but I do know it exists, and is collected, as it’s used by the regulators anyway.

Elsewhere in the world

I live in Germany, and I’m trying to find this information. Does the German energy regulator maintain a register of renewable energy certificates, that you can download and analyse, like these two examples above?

Things you could ask if meeting policy makers, if you wanted a greener internet

Use the policy already there

In the UK at least, recognise there is already policy here, and make sure it’s followed. DEFRA a UK, government department has outlined this below. Lots of it is very sensible, and with seems like a fairly uncontroversial goal:

A resilient digital and technology ecosystem, fully utilised by digital citizens, delivering a net gain for the environment and society through reduced impacts and measurable benefits

from the Greening Government report

Underlying all activities and actions within this strategy are a set of reasonable sounding sustainability principles:

  1. minimizing waste and embracing circular economy concepts
  2. using resources more sustainably and efficiently
  3. social, Legal and Ethical ICT
  4. mitigating and adapting to climate change and other supply chain risks
  5. life Cycle Analysis and Whole Life Costing
  6. seeking Innovation opportunities

You can see it here:

Adopt specific, existing guidelines frameworks for procurement

More than two thirds of gov’s own environmental impact comes form it’s supply chain, and in UK at least we spend 300bn BGP each year on procurement. For gov IT, it typically makes sense to buy lots of services rather than build them internally, so having clear guidelines for this would help. Thankfully these exist too in the form of OECD’s Green procurement guidelines, and would help create a market for greener services that benefit the entire sector.

Make it easier to transparently source renewable power for ICT services, and mandate it in contracts

Finally, because we don’t tend to manufacture so many electronics in the UK anymore, one of the larger impacts would be to

  • mandate UK ICT services use renewable power. Every large provider has an option for this now – it’s totally inline with government’s own policies, and is often cheaper than fossil fuel options now.
  • make it easier to support a shift from fossil fuels, by making it easier to source renewable power in the first place – remove the policy that makes it so difficult to deploy renewables in the UK right now.

Publish stats on which departments have moved to renewable power for their ICT services

This is referred to already, but given that most public services would need to have some kind of manifest of the tools and services they use to store data, as part of following GDPR anyway – reporting on which of these run on renewable power would be not be an unreasaonble ask.

Trying out an indieweb RSVP

I’ve registered for this IndieWeb Berlin event this weekend, because

a) I’m honestly curious what conversations people are having,

b) it seems a good place to learn how they get consensus on the various standards they’re adopting as an alternative to using a centralised service – something I’m thinking a lot about in my current gig

Apparently, it’s possible to RSVP through your own website, somehow, and it revolves around using some clever markup, in a microformats stylee.

If you view source on this post, I think you should be able to see what the required markup looks like:

Chris Afams: RSVP yes to Indieweb Berlin

Let’s see if it works…

Week notes #5

Yes, there is a missing week. I totally fell off the wagon last weekend, and it felt extremely dishonest to retroactively add a weeknotes #4 in.

So, what’s been keeping me busy?

More investigation into definitions of green power for the green project

Open sourcing code is one thing. It’s possible to read licences, and open data licenses, and all that.

But understanding all the definitions of green power and having reliable definitions, and finding a way to make it intelligible to people who don’t have the time to understand energy markets is really complicated.

The thing is, without making this information digestible and correct, it’s difficult to defend the decisions when you have an automated or even semi automated service giving people green or not-green statuses for the infrastructure they use.

That said, it’s getting clearer.

Writing scripts for infrastructure

I didn’t expect to when I started on this gig, but I’m writing ansible scripts again, for stuff like incremental backups, and getting data safely offsite, where it can be recombined for analysis, or for cutting releases for publishing as open data.

Getting support and interest for an climate and tech themed unconference in Berlin in May

You can read more about this in a separate post. I’m pretty excited about this now.

Writing funding apps

I’m funded on the prototype fund until August, and the next funding round theme, commit system is one I’m absurdly excited about, so I’ve been hustling like crazy to find people who might be up for working with me on future rounds to work in areas where I think there’s scope to build some useful things, which either complement what I’m working on, or make it it possible for new things to be created.

One is taking the thousands of peer reviewed environmental datasets from a company I used to work at, and because they’re written in javascript, make them easy to run anywhere you can run javascript.

Why is this cool?

Well, if you can do this, it means you can make data easy to explore in notebook contexts, or spreadsheets, or cloud servers, but it also means you can take the same models, and in ideally compile them down to run in an arduino or 5 EUR raspberry pi. You can embed environmental intelligence anywhere you can run javascript.

I’ll write about the others in more detail this week, as it’s 12:36 am, and I’m trying to get to sleep earlier during the week now.

Turning 37

Oh yeah, that too.

Thinking through a follow up to OMGDPR, but for climate

Last year, I worked with a few friends to organise an unconference in Berlin, called OMGDPR.

It was mainly a response to seeing at what, at the time, seemed like an event that was landing on a very specific day, with poorly understood but extremely far reaching consequences.

And at the same time, it seemd like there was an opportunity to address loads of the issues that make tech sometimes feel like a trashfire to work in.

We’re thinking of doing another one, but for climate change this year, because jeez, have you been paying attention lately?

It seemed worth sharing how we did it, especially if others want to do something similar themselves.

Reduce, reuse, recycle… our own unconf planning material

We designed OMGDPR to be something that could easily be run anywhere people were able to get a space, and more than say… 20 people in one place try to work together, but it might be worth sharing the reasoning for some decisions.

First… why an unconf?

We ran it like an unconf, because there there’s now a decent amount of detailed content, and videos, guidance, if you care about climate change and you work in tech. These are good for explicit guidance, but there’s not so much around if you want to talk to others, and learn from practice.

Will this image from the one team gov blog ever get old? I don’t think so

This post here, from my blog outlines, why we wanted an unconf to start with, in more detail.

This other post here outlines why we chose the specific format, Open Space, and how it might fit into a half day format.

Guidance, pointers and decks to work from

During the day, we used this deck to work from – it has links to the code of conduct we used, shows how we split up the space, to allow conversations, and had guidance on taking photos, and social media, as well as a map and guidance to the post-event venue to hang out, where we had a space booked.

It’s CC BY SA licensed, so feel free to copy it and adapt for yourself.

We also shared this guidance with attendees who offered to help run the day as volunteers.

We used typeform to judge interest to begin with, and eventbrite to manage signups.

Paying for it

We didn’t charge any money to attend.

We ran it as a morning event, on a weekend to avoid needing to provide much in the way of food. We did think about running it during the week as an afternoon thing, getting a free venue is harder, and lots of our audience would be working.

Soundcloud let us use the venue for a free – one of our organisers works there, and there were soft drinks in the fridge available.

A local company,, paid for some snacks, bread, dips and so on, in case people wanted some sustenance between sessions.

Pretzels, turkish bread, dips, and nuts.
Minimum viable snackage


We didn’t pay travel expenses for anyone to come, and we know that made it less accessible.

Rather than have people come to the event from long distance, our plan was to make it easier to fork and run a similar events in different locales, than give people reasons to jump on planes.

This is partly because the majority of emissions associated with a conferences come from people travelling to attend them, and although my intuition makes me think unconference probably wouldn’t have so much international travel, it’s still worth considering. As an aside, been experimenting with a remote meet up, Clean Coffee, (sign up here for April), to make it easier to have these kinda of conversations – there’s still space!

Giving it a snappy name and getting a decent mix of people to come along

We mainly chose OMGDPR as it was the best pun we could come up with at the time, and it made for a nice, short hashtag. We even put it to an extremely unscientific poll:

A poll asking for variants of the OMGPDR name. OMGPDR win with 88% of the vote versus ZOMG (newline) GDPR

When me and Maik were initially chatting about doing some kind of unconf, we were acutely aware of being a bunch of white programmers in our thirties – if we tried to do everything ourselves, we’d end up with an unconf full of loads of people just like us, and we’d miss loads of things that would be obvious to other folk who weren’t straight white programming dudes.

So we did two things – one was get help (which resulted in our organising group growing a Theophani, and growing to 3 people in total), and then we made a deliberate effort to publicise the event in communities outside our default ones before the usual ones we’d speak to if we were running a meetup.

In addition, we didn’t make registration public or discoverable, until we had at least half our venue capacity booked by people from these communities.

This seemed to work pretty well, and we hit our targets for attendance target of about 60 people fairly easily, with a decent mix of people.

Running the event itself

There’s not too much to add that I haven’t already covered in the event write up on medium here.

The event largely went as outlined there, the format turned out to be easy to use, such that we’ll likely follow the same one again.

We had fun, met nice people, learned a bunch, and were able to share a bunch of resources centrally. You can see a load of them linked in the medium post.

Doing it again, about climate

OMGPDR was fun, and we want to do it again – while we jokingly used this apocalyptic planet-bound asteroid to help talk about about GDPR, in the case of climate change, we really are facing an existential threat this time.

In tech as much as anywhere else, to quote Anil Dash, we’re still not being alarmist enough about climate change.

What’s more, now that I’m working with the Green Web Foundation, I’m able to dedicate time to try to get one of these off the ground in Berlin. One thing though.

Naming things is hard.

We still don’t have a name yet though.

OMGPDR always raised a laugh, and there’s still a bunch of good will tied to the OMGPDR event, but carbon and climate change is harder to find a good pun about.

I wish I had been smart enough to come up with Environment Variables, that Merrin Macleod came up with for her Rubyconf talk – it’s easily the cleverest tech/climate change pun I’ve come across so far.

Right now, the best I can come up with is OMG ENV (oh-em-gee, ee-en-vee, or oh-em-gee env – whichever sounds better to you).

It somewhat captures the OMG reference from last year, it’s a reference to Merrin’s stellar talk, and sounds sufficiently silly saying out it loud, to capture the yes, it’s all messed but, it’s sometimes cathartic to be able to laugh about some of it tone of the absolutely fantastic Sustainababble podcast.

Update – I had the suggstion of OMGREEN from a friend, Lucy. I think it might be funnier. Might be worth putting to a twitter. I’m still open to more names

Interested ?

If this sounds interesting to you, please take a minute to fill out this form, so we can tell if this worth doing. We’ve got most of the stuff ready to go, but it’s sensible to check for interest before committing, no?

Weeknotes #3 – a minor breakthrough

This week has been a bit of a split week, with about half of it in the Netherlands, and half in Germany. It’s felt good though, and towards the end of the day on Sunday, I’m feeling like I’ve at had a chance to recharge batteries after running them down through the week.

Morning workshop with the green data project

At least a year after my initial contact with them, I finally met both of the project founders in person in Leidern in the Netherlands. I’m really pleased with how the meeting came out – I learned the things I wanted to understand from them in person, and the key thing I was after, which some alignment on where we want to head in 2019, was they key thing that came out.

There was also something that felt significant, that I want to make a note of for when I come back to it later.

A strategic breakthrough

There’s an idea I’ve been working on that I wanted to float by the two founders of the project, that when I did, it pretty much had the reception I was after, and I ‘m really glad we had a chance to talk about it, as it looks like it’ll shape my activities quite significantly over the next 5 months.

I didn’t get round to writing it up on the weekend (Saturday was travelling, and hacking on Wagtail on a train, while PRs were still in my head), but it’s still whizzing around in my head enough to write up tomorrow.

I’m properly excited about writing this up more this week.

Wagtail Space

One thing that worked out well this week, was the fact that Wagtail Space, a kind of mini conf to hack and learn about the Wagtail CMS took place in the Netherlands, which mean I could meet the green data project lot, and deliver a talk about it to an audience of the kind of people I’d like to reach, as well, as brush up my knowledge of a tool I’m using commercially.

I got a huge amount from it, and the convos about the business side of trying to capture some of the value from an open source project were really interesting. The co-located spaces/sprints model I see with Wagtail is one I haven’t seen so often, and there’s something in it.

There’s obviously a clear cost in billable time if you run an agency or product business, and your team is allocated to work on it instead of direct revenue-generating work.

At the same time, it’s really impressive to see how different companies are using the same project in different contexts, with enough shared for code to really feel reusable across different organisations, but also when to use it, and what problems it’s good for solving.

Choo Choo … WTF ?

I spent a little over two days on trains this week, with patchy connectivity for much of it.

And as good as infrastructure is in Western Europe compared to other parts of the world, it’s still a total pain when so many cloud based tools conk out if connectivity gets flaky.

For example, after spending an entire afternoon writing a piece with Notion, when reconnecting, I’m pretty sure the blood visibly drained from my face when it looked like I had lost all my work, when the page mysteriously reloaded when reconnecting to the network.

It turned out to be okay, but I’ve learned my lesson now.

If I’m catching trains, and I’m using online tools that also claim to work off-line, I should assume that, unless they’re made somewhere with awful connectivity and not an office in San Francisco, they probably shouldn’t be trusted to give a stress-free working experience, and I should work with something more reassuringly boring.

💗 Berlin 💗

The time away from my home in Berlin feels like it’s been well spent this week, but I am so glad to be home again. I’m really looking forward to spending the next three weeks here before I jump on another train to Copenhagen for Djangocon.

Weeknotes #2 – a return to health

Right. I don’t have long for this weeknote, but I’m determined to get them out on a regular for at least a month. This one will be short. So what are the key things I’ve been up to?

Making decent progress on the green data project

So, I’m one week into the environmental open data project, and so far, it seems to be ticking along quite nicely. I was expecting it to take about a month for the code running the platform to be in shape for us to be able to open source, but we’ve got the API, and browser extensions and some documentation for how it all works online now.

We still have the final project to get ready, which people who run infrastructure use to update the info about which parts of the web are green or not. This information is what we present to end users, but getting that online is something that feels deliverable within the month, and I’ll be meeting all the people on the project in person for the first time this week in the Netherlands, which will also help.

So, it looks like we’re on track to get the first of three milestones nailed in the first month. Happy days.

Reading up on open as a strategy

One part of the work I’m doing is finding a way to have reach beyond the meagre resources, we have at hand, and this is one of the reasons we’re aiming to open up as much code and data as possible. Of course, there’s a continual tension with opening stuff up. If you give too much away, there’s a risk of someone else capturing all the value, with you left unable to continue operating. At the same time, if you’re too proprietary, well… the bigger threat is likely to be obscurity than a huge player swooping in using all the stuff you shared without credit, or compensation. As such, I’ve written a bit here, which is adapted for an internal document for the green data gig.

Getting a bit more clarity on travel, post brexit

One part of my job in the coming weeks will be speaking to other groups, and communities, and making it easier for them to think about the environmental side of tech. And following on from this, I’d been accepted to do a couple of related workshops after Brexit, but I wasn’t sure where I stood for this.

After more digging than I expected, I now feel confident about my rights to travel, to confirm speaking at at least one conference outside Germany, post-Brexit.

This really useful, as I’m expecting this to be one of the ways to find collaborators, people to consume the data we’ll be publishing, or people to use the APIs we develop.

The first post-Brexit conf I’ll be speaking at, and running workshops at is DjangoCon Europe 2019, in Copenhagen in mid April – woot!

Finally getting better

And at last, I think I’m over this cold that’s been plaguing me for most of March so far, and a significant chunk of Feb.

Okay, that’s it for now.