← All Side Quests
Oct 15, 2026Data

The Repair Bench

See what happens to electrical items brought to community repair events.

Try the project ↓
How to use this project

Help

How to explore

Community repair groups record what happens when people bring in broken electrical and electronic items. This project compares those reported attempts; it does not measure every product failure or every repair made at home or by a business.

  1. Start with vacuum cleaners

    Read how many recorded attempts were fixed, repairable, end of life, or unknown.

  2. Choose another item type

    Sort 40 categories by the number of attempts or the share fixed, then select a row.

  3. Check reported age

    Compare outcomes across five age bands, using only attempts with a usable item age.

  4. Read the limits

    Inspect named repair barriers and the changing annual record before drawing a conclusion.

Repair attempt
One powered item recorded at a participating community repair event.
Fixed
The item was recorded as working again at the event.
Repairable
The item was not fixed at that event but was judged capable of repair.
End of life
The event record says the item could not reasonably be repaired.
Product age
The recorded age of the item when it was brought to the event; most records do not include it.
Repair barrier
A standardized reason recorded for some end-of-life items, such as unavailable parts or no way to open the product.
Side Quest / DataStart with vacuum cleaners, choose any of 40 powered-item categories, compare outcome shares, inspect reported age bands, select a standardized end-of-life barrier, and read annual records from 2018 through July 2025.

A workbench made from 305,649 repair attempts

The repair bench

See what happens to electrical items brought to community repair events.

Volunteers recorded whether each item was fixed, could still be repaired, or had reached the end of its useful life. The records come from eight repair networks and run through July 2025.

All powered items54.0%

were recorded as fixed at the event

Attempts
305,649
Item types
40
Years
2012–2025
01 · Choose an item

Start with one kind of item.

Choose a category to carry it through every view. The bar separates fixed, repairable, end-of-life, and unknown outcomes.

Vacuum57.5%

fixed at the event

Fixed 57.5%Repairable 17.8%End of life 22.7%Unknown 2.0%

25,106 vacuum attempts are in the dataset. “Repairable” means the item was not fixed at that event but was judged capable of repair.

02 · Compare item types

Outcomes vary across the bench.

Longer green sections mean a larger fixed share. Sort by the number of attempts or by fixed share, then choose any row to update the later views.

Sort item types

Showing 12 of 40 item types

These rates describe items people chose to bring to participating events. They do not measure every product sold, every failure, or the skill of one repair group.

03 · Check reported age

Older does not automatically mean harder.

Each card uses only attempts with a usable reported item age. Choose an age band to compare its outcomes for vacuum.

Age is available for 9,075 of 25,106 selected attempts. People may keep durable items longer and bring different problems at different ages, so this view does not show that age caused an outcome.

04 · See what blocked repair

Some end-of-life records name a barrier.

Bar length shows the number of standardized barrier reports for vacuum. Choose one to read its share of records that name a barrier.

05 · Follow the records

Reporting grew and changed.

Bar height shows recorded attempts; the number above each bar is the fixed share. Choose a year for exact counts. The 2025 bar stops on July 31.

20247,782vacuum attempts

Fixed4,42856.9%

Repairable1,44118.5%

End of life1,76022.6%

Unknown1532.0%

The participating networks, countries, item mix, and recording practices changed over time. Counts and rates should not be read as a trend in product quality or worldwide repair activity.

What the records can show

A repair event gives an item another chance—not a controlled test.

The dataset is useful for seeing the mix of reported attempts and the barriers volunteers encounter. It cannot tell us how often all products fail, how long a fix lasted, why two groups differ, or whether one brand is more durable.

Data and method notes

The Open Repair Alliance combines eight partner datasets under the Open Repair Data Standard. This project keeps only product category, standardized repair outcome, valid ages from 0 to 100 years, standardized end-of-life barrier, and event year. It excludes identifiers, brands, places, group names, and free text.

The fixed share divides “Fixed” records by all records in the selected group, including unknown outcomes. Age bands use the 102,112 records with a usable reported age. Barrier shares use only the 29,911 end-of-life records that name one of six standard barriers.

Source: Open Repair Data v0.3 aggregate, July 2025. Published by the Open Repair Alliance under CC BY-SA 4.0. Retrieved October 15, 2026. The static source is pinned to SHA-256 364d741b39b40ce955a5a9f83adf9776b3f40f2f857cc2cd96b6ae1818aabe82.

I found the repair subject through the allowlisted TidyTuesday catalog, rejected its Repair Monitor export because the exact download did not state a sufficiently clear reuse license, and used the Open Repair Alliance's official July 2025 aggregate after verifying its source page, schema, Git repository, and CC BY-SA 4.0 license on October 15, 2026.

Why this exists

The question

Which powered item categories were most often fixed at community repair events, and how did the recorded outcomes differ by reported item age, end-of-life barrier, and year?

What to try

Start with vacuum cleaners, choose any of 40 powered-item categories, compare outcome shares, inspect reported age bands, select a standardized end-of-life barrier, and read annual records from 2018 through July 2025.

Method and limits

About the data

I found the repair subject in TidyTuesday's April 7, 2026 Repair Cafes Worldwide catalog entry. Its cleaned Repair Monitor export made the product and outcome fields understandable, but the exact dashboard download did not state a sufficiently clear reuse license. I therefore rejected that file and used the official Open Repair Alliance aggregate linked from the alliance's download page. The Open Repair Alliance identifies itself as publisher, describes the Open Repair Data Standard, and licenses the aggregate under Creative Commons Attribution-ShareAlike 4.0 International.

The source is Open Repair Data v0.3 aggregate, July 2025, pinned to Open Repair Alliance repository commit `3d968a71cb717d129a62b1161f20757380d53aa3`. The 58,453,790-byte CSV has SHA-256 `364d741b39b40ce955a5a9f83adf9776b3f40f2f857cc2cd96b6ae1818aabe82`. A standard-library Python reducer verifies the byte count, hash, 14-column schema, 305,649 rows, four known repair outcomes, 40 product categories, and 2012–2025 date span before producing the browser snapshot. Repeated reductions produced the same 84,357-byte file with SHA-256 `627657be8063c12751afed79cf9e1ffee5cbab97653be61167ec291ac5589360`. The page imports that snapshot and makes no runtime request.

The reducer deliberately excludes record IDs, data-provider names, countries, partner-specific categories, brands, manufacturing years, group identifiers, and problem text. It keeps only the shared product category, standardized repair outcome, valid product age from 0 to 100 years, standardized end-of-life barrier, and event year, then publishes aggregates. The derived `data.json` is distributed under CC BY-SA 4.0 with attribution and an adaptation notice beside the experience.

The fixed share divides records marked `Fixed` by every record in the selected group, including unknown outcomes. `Repairable` means an item was not fixed at the event but could still be repaired; it is not counted as fixed. The age view uses 102,112 records with a usable product age and groups them into 0–4, 5–9, 10–19, 20–29, and 30 or more years. The barrier view uses only 29,911 of 77,709 end-of-life records that name one of the six standard barriers. Annual views begin in 2018 and label 2025 as incomplete through July 31.

The records come from eight partner networks and reflect items people chose to bring to participating events. Participation, geography, item mix, recording practices, and missing fields change over time and across groups. The data do not represent all products, failures, repairs, countries, brands, or owners. They cannot show how long a repair lasted, establish that age caused an outcome, rank repair groups, measure product durability, or explain why categories differ.

Skills used

  • Data analysis
  • Data engineering
  • Statistical reasoning
  • Visualization
  • Information design
  • Interaction design
  • Visual design
  • Creative coding
  • Product thinking
  • Editorial storytelling
  • Accessibility
  • Performance
  • Systems design

What the data shows

  1. Among 305,649 powered-item attempts, 165,144 were recorded as fixed, 54,049 as still repairable, 77,709 as end of life, and 8,747 as unknown. The fixed share is 54.0%.
  2. Vacuum cleaners are the largest category with 25,106 attempts and a 57.5% fixed share. Sewing machines have the highest fixed share among the 40 categories at 70.7%, closely followed by lamps at 70.2%; flat screens have the lowest at 30.9%. These event records do not measure general product reliability.
  3. Among the 102,112 attempts with a usable item age, the fixed share rises from 51.3% for items age 0–4 years to 59.6% for items age 30 years or more. That pattern may reflect which items survive and which ones people choose to bring, so it does not show that age makes repair easier.
  4. Only 29,911 of 77,709 end-of-life records name one of the six standard barriers. Unavailable spare parts are the most common named barrier with 7,151 records, followed by an item being too worn out with 5,923. Missing barrier fields prevent a complete ranking of all failed attempts.