Max Harlow

I’m a newsroom developer at the Financial Times. Previously I’ve worked at the Guardian, the Bureau of Investigative Journalism, and Ordnance Survey’s Geovation Hub.

I also co-run Journocoders, a group helping journalists and other people working in the media to develop technical skills for use in their reporting.

Projects

  1. Newsagent

    Automatically identify potential story leads. Lets you create autonomous bots which poll data sources and run predefined data analysis. Results are then compared to the last time the bot ran – and any additions or deletions trigger an email alert.

  2. Graphik

    Create simple static charts quickly – a tool for the non-technical. Can be easily customised to your organisation's house style using a simple stylesheet.

  3. Reconcile

    Enrich data by doing batch lookups against various online services. For example, quickly convert a list of company names into a list of directors of those companies.

  4. CSV Match

    Finds matches in two spreadsheets, optionally using various fuzzy-matching algorithms. Used by organisations including the Guardian, the Times, and news agency Irin who used it to identify a company the United Nations had a contract with who was also on its own sanctions list.

More projects

Talks

  1. How can code help your journalism?

    CIJ Summer Conference 2018London, UK

    An introduction to how code is used in the newsroom, with recent story examples, explaining the fundamental concepts and demystifying the jargon. We also guided attendees through the most common programming languages, and gave a roadmap to deciding which to pursue. Slides here

  2. Don't fear the robots: five reasons investigative journalists should welcome automation

    Dataharvest 2018Mechelen, Belgium

    This talk explained the ways automation is already being used in newsrooms, why the coming wave of automation is not a threat, and how we can embrace this new technology to improve the quality of investigative reporting at a time of shrinking newsroom resources. Slides here.

More talks

Teaching

  1. Introduction to code for journalists

    CIJ CoursesLondon, UK

    Want to take your first steps with code but not sure how to begin? Or want to learn how code is being used in the newsroom and if it can help you and your team? This weekend workshop is an introductory primer to learning to code, showing recent story examples, explaining the fundamental concepts in programming, and demystifying the jargon.

  2. Graph databases

    CIJ Summer Conference 2018London, UK

    Graph databases are incredibly useful to find connections or patterns within our data. This was a hands-on introduction to graph database Neo4j, showing examples of its use for investigative stories including the Panama and Paradise Papers, and teaching attendees how to build a graph of noteworthy individuals and match them with corporate data to see the networks involved.

More teaching