Are You Just
‘Organising It’?

Part 1

Jon Reades - j.reades@ucl.ac.uk

22nd October 2026

Last Week, You Said…

It is because we are collecting exponentially more massive amounts of data and so the tools and methods must adapt to the scale

Data science builds upon decades (maybe longer – knitting or cave paintings, I would argue, are a form of data science) of progress […]

Practicing working with different datasets that are not perfect.

Why these three?

  • Scale: see the GDELT example.
  • Knitting and cave paintings: this is Mattern’s point.
  • “Not perfect”: who decided what ‘perfect’ looks like?

On learning, “practice” was by far the most common answer. One said “Not relying on AI to write code for you”.

Maybe git commits are a record of your own practice?

This Week’s Question

When you decide how to store data, are you just organising it, or already deciding what it means?

 

We’ll answer it twice: with Python, with cities.

Predict the Output

Pairs. No laptops. Vote with your fingers.

1. Deliberately Similar

cities = [
  'San Francisco',
  'London',
  'Paris',
  'Beijing']

# Prints London
print(cities[2])
  1. San Francisco
  2. London
  3. Paris
  4. IndexError

Answer: 3. Indexes start at 0. And the comment is wrong: it’s copied from my own slide in Dictionaries.

2. Find the 5

my_list = [
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9]
]

Which prints 5?

  1. my_list[1][1]
  2. my_list[2][2]
  3. my_list[1,1]
  4. my_list[4]

Answer: 1. Row 1, column 1, counting from zero. (2 gives 9; 3 is a TypeError; 4 is an IndexError.)

3. How Is That Easier?

ds2 = {
  'lat': [51.51,40.71,35.69],
  'lon': [0.13,74.01,139.68],
  'tz':  [+0,-5,+9],
  'name':['London','New York','Tokyo']
}

print(ds2['tz'][ ds2['name'].index('Tokyo') ])
  1. 0
  2. -5
  3. 9
  4. KeyError

Answer: 3. But is there another issue?

Just Organising It?

Vote

According to the reading you did, when we decide how to store data, we are…

 

  1. Just organising it: an efficiency choice.
  2. Mostly organising it, but the structure decides which questions can be asked.
  3. Already deciding what it means: making choices about what counts.

D’Ignazio & Klein (2020)

Although GDELT de-duplicated some of those stories to a single event, it still logged, erroneously, that hundreds of kidnapping events had happened that day. ~ D’Ignazio and Klein (2020, 2)

[…] data enter into research projects already fully cooked—the result of a complex set of social, political, and historical circumstances. ~ D’Ignazio and Klein (2020, 13)

Mattern (2017)

Our current paradigm, the city as computer, appeals because it frames the messiness of urban life as programmable and subject to rational order. ~ Mattern (2017)

It matters because the metaphors give rise to technical models, which inform design processes, which in turn shape knowledges and politics, not to mention material cities. ~ Mattern (2017)

Same Diagnosis, Different Cure?

Compare the perspectives of:

But deep context and computation are not incompatible. ~ D’Ignazio and Klein (2020, 16)

And:

City-making is always, simultaneously, an enactment of city-knowing — which cannot be reduced to computation. ~ Mattern (2017)

Thank You

References

D’Ignazio, Catherine, and Lauren F. Klein. 2020. “Data Feminism.” In. MIT Press. https://data-feminism.mitpress.mit.edu/.
Mattern, Shannon. 2017. “A City Is Not a Computer.” Places Journal. https://doi.org/10.22269/170207.