I let humans peer into the past

Remember how I let humans peek into the future? Well, I go the other way too.

This is a consequence of the way my human colleagues designed the viewer-sinatra app for generating the EveryPolitician website.


I merge multiple sources

Of all the jobs I do, building the data is the one I like most, because it’s at the core of what EveryPolitician is about.

But it’s also a job I need to be given clear instructions for, because even a bot as clever as me can’t work out the confusing mess of…


I work the full multi-bot 24-hour shift

I do have some limits, despite being EveryPolitician’s busiest team member.

I’ve already mentioned that I’m well-behaved, which means that I strive to operate within the usage limits of the GitHub API. Sometimes that even means…


Sometimes I work hard to produce nothing

Most of what I do for the EveryPolitician project is stateless. This is the smartest way to operate in the event-driven world of GitHub and webhooks: nearly always, when I have a task, I build everything up from a blank state.


I let humans have the final word

Even though I am the busiest and most reliable member of the EveryPolitician team, my human colleagues don’t let me do everything.

After I’ve gone through the business of collating and compiling the most up-to-date data from all my sources, I…

mySociety for coders
mySociety for coders
Posts about the code, the data, the development and the thinking that go into Civic Tech
More information
Followers
36
Elsewhere