Introduction
Welcome to our next lesson in the PULPED framework for validating data solutions. In our previous session, we examined the 'P' for Practicality, establishing that a viable solution must be workable in the real world, considering resources, integration, user experience, and maintenance. We saw that technical feasibility alone is not enough.
Today, we address the 'U' in PULPED: Unintended Consequences. This lesson is designed to help you master the learning outcome: Identify potential unintended consequences of a data solution, such as a recommendation system excluding non-standard body types.
Even a solution that is technically brilliant and practically implementable can fail spectacularly—or worse, cause real harm—if its unforeseen effects are not considered. A data solution does not operate in a vacuum; it interacts with complex human and social systems. Our responsibility as data practitioners is to anticipate and mitigate the negative ripples our work might create.
1. The Nature of Unintended Consequences
An unintended consequence occurs when an action causes results that were not part of the original intent. These can be positive, negative, or even perverse (making the initial problem worse). When we implement a data solution, we are pulling a lever in a complex system. We might think we know what will happen, but the reality is often far more complicated.

Unintended consequences in data solutions often stem from three sources:
- Hidden Biases in Data: The data used to train a model reflects the world as it is, including its existing inequalities and biases. An algorithm trained on this data will learn and often amplify those biases.
- Complex System Dynamics: A solution can alter user behavior, creating feedback loops that change the very environment the solution was designed to operate in.
- Human Psychology and Behavior: People don't always use tools as intended. They bring their own motivations, habits, and biases, which can lead a solution astray.
Let's explore this through a powerful, general example before we apply it to our specific domains.
2. Case Study: Algorithmic Bias in the Justice System
Predictive algorithms are now used in many high-stakes environments. The following TEDx talk by Hany Farid provides a stark look at how a data solution designed to be "objective" can have severe, racially biased, and unintended consequences.
The danger of predictive algorithms in criminal justice | Hany Farid | TEDxAmoskeagMillyard
This video, 'The danger of predictive algorithms in criminal justice', explores a real-world case where an algorithm used to predict recidivism was found to be significantly biased against black defendants. It's a critical lesson in how data can inherit and amplify societal inequalities.
Please watch the following segments: The ProPublica Report (2:22 - 3:44): Focus on the specific, quantified harm caused by the algorithm's biased predictions. How Bias Creeps In (7:09 - 12:07): Pay close attention to the explanation of how 'number of prior crimes' acts as a proxy for race. This is the core mechanism of the unintended consequence. Key Lessons (14:39 - 15:50): Note the two main conclusions about algorithms mirroring social inequalities and the danger of deploying 'black box' solutions.
The video reveals a classic unintended consequence. The goal was to create a fair, data-driven tool for risk assessment. The result was a system that perpetuated and amplified existing biases in the criminal justice system. The algorithm wasn't explicitly given 'race' as a variable, but it learned it through proxies in the data.
Let's apply this concept to our own fields of interest:
-
Bra Design: Imagine creating a sizing recommendation algorithm. You train it on five years of sales and returns data from a major brand. The unintended consequence? If that brand has historically catered to a narrow range of "standard" sizes, your algorithm will become very good at fitting that majority group. However, it will perform poorly for customers with non-standard body types (e.g., small band/large cup, large band/small cup). It may consistently recommend the wrong size or simply state it has no recommendation. The algorithm, in effect, learns to exclude these customers, reinforcing the industry's existing gaps. This directly mirrors the example in our learning outcome.
-
Polyamorous Relationships: Consider a hypothetical "Relationship Health Score" app. If it's trained primarily on data from monogamous couples, it might learn that "spending 90% of free time with one partner" is a strong predictor of stability. When a woman in a polyfidelitous relationship with three male partners uses the app, the algorithm might flag her relationships as "at risk" because her time is distributed. The unintended consequence is the pathologizing of a healthy, functional non-monogamous dynamic because the model's "worldview" is limited by its biased training data.
3. Case Study: When the System Fights Back
Unintended consequences also arise from the dynamic interplay between a solution and user behavior. A solution can change how people act, which in turn changes the data the solution receives, creating feedback loops.
The video below provides a simple, data-driven simulation of how dating app mechanics can create a negative experience for most users, which is the opposite of their intended purpose.
Why Men Get So Few Matches on Dating Apps
In 'Why Men Get So Few Matches on Dating Apps', the creator uses a simulation to show how user demographics and behavior can lead to outcomes that are frustrating for everyone involved. This is a perfect illustration of emergent, unintended consequences.
Watch the video, paying attention to how each new variable changes the outcome: Initial Imbalance (2:39 - 4:11): How does a simple gender ratio imbalance start the cascade? Behavioral Differences (4:11 - 5:02): How do different 'liking' strategies between groups amplify the problem? Attractiveness Inequality (5:02 - 7:57): How does a skewed distribution of likes lead to the average male user getting almost no matches? Final Takeaway (8:39 - 9:14): Notice how the system creates a 'distorted perspective' and is 'harmful for both men and women'.
This simulation powerfully demonstrates how an app designed for connection can inadvertently create frustration, desperation, and a sense that genuine interest is rare. These are significant unintended consequences of the system's design.
Let's connect this to our scenarios:
-
Bra Design: A bra company implements a recommendation engine. To boost sales, it has a "trending" section. Let's say a particular beige T-shirt bra becomes popular. The algorithm promotes it more, it gets more sales, and a feedback loop is established. An unintended consequence is that a niche but critical product, like a specially designed bra for post-mastectomy comfort, gets pushed further down the page. Its sales drop, and eventually, the company discontinues it due to "lack of demand"—a demand that was artificially suppressed by the very algorithm meant to help customers.
-
Polyamorous Relationships: The podcast episode "Navigating Love... with the Plura Community" discusses this exact issue.
Navigating Love, Relationships, and Non-Monogamy with the Plura Community
In this podcast excerpt, the guest, Noa Elan, discusses the pitfalls of traditional dating apps and how their design can lead to negative behaviors like ghosting and validation-seeking.
Please read the text corresponding to these two sections. You can find them by searching for the phrases 'swiping and ghosting that happens on these apps' and 'the trolley experiment, experiment in psychology'. Focus on how the design of the technology creates a 'distance' that enables behavior that harms others.
As the podcast explains, the app's interface creates a psychological distance. This distance is an unintended consequence of the design that enables users to "ghost" or objectify others in ways they never would in person, ultimately undermining the goal of fostering genuine connection.
4. Identifying Consequences in the Wild
Let's look at one final, very applied case study from the lingerie industry. ThirdLove's journey to build a machine learning-based sizing algorithm is a masterclass in discovering and reacting to unintended consequences.
Zero to Production in Five Months @ ThirdLove
This presentation from a lead data scientist at ThirdLove, 'Zero to Production in Five Months', gives a candid look at the messy reality of building a data solution. They encountered several unintended consequences rooted in data, user psychology, and business realities.
Please read the sections titled 'Real World Biases' and the final paragraph of 'Our Design Overview' that discusses 'Shadow' testing. Pay close attention to the specific biases they found (e.g., 'attachment to their bra size') and the methods they used to find problems before launch (shadowing).
This resource is rich with examples:
- Psychological Bias: They discovered a group of users who were emotionally attached to their "known" bra size and would retake the quiz until it gave them the answer they wanted. A naive algorithm would be biased by this behavior. The unintended consequence of simply predicting what they kept would be to recommend the wrong size to new users. ThirdLove's solution—offering both the recommended size and the user's preferred size—is a direct, thoughtful response to this discovery.
- System-Level Consequences: The "Shadow" testing revealed their new algorithm recommended different styles than the old one. While technically more accurate based on what people kept, this had a massive unintended consequence for inventory management. If they suddenly start recommending Style B three times as often, they will run out of stock, frustrating customers and creating a logistical nightmare.

5. A Proactive Framework for Discovery
Waiting for unintended consequences to appear after launch is risky and irresponsible. We need proactive methods to find them.
-
Red Teaming / Premortems: Assemble a diverse group and brainstorm all the ways the solution could fail or be misused. Ask provocative questions:
- Who is most likely to be harmed by this solution?
- How could someone with bad intentions abuse this system?
- What existing inequality might this solution accidentally make worse?
- What happens if our core assumptions are wrong?
-
Stakeholder Analysis: Go beyond the end-user. Talk to everyone in the ecosystem. For a new sizing algorithm, this includes warehouse staff who fulfill orders, customer service agents who handle complaints, and designers who rely on fit feedback. They will see the problem from different angles and can often spot downstream consequences you might miss.
-
Shadowing & Canary Releases: As seen with ThirdLove, running a new model in "shadow mode" (processing real requests without showing the result to the user) is a powerful way to compare its output to the existing system and spot major discrepancies or potential issues before they impact a single customer.
-
Identifying Counter-Metrics: For every metric you are trying to optimize, define a counter-metric that could signal a negative consequence.
| Scenario | Primary Metric (KPI) | Potential Unintended Consequence | Counter-Metric to Monitor |
|---|---|---|---|
| Bra Sizing | Increase overall sales conversion. | The algorithm gets better for the majority but worse for minority body types. | Return rate and negative feedback specifically for non-standard sizes. |
| Relationship App | Increase daily active users and time in-app. | Users are becoming addicted to validation-seeking, not building relationships. | User-reported satisfaction with their connections; rate of ghosting incidents. |
By explicitly monitoring these counter-metrics, you can detect if improving your main KPI is causing harm elsewhere.
Conclusion
In this lesson, we explored the critical concept of unintended consequences, the 'U' in our PULPED framework. We've seen how even well-designed, practical data solutions can cause harm by amplifying hidden biases, creating negative feedback loops, or failing to account for human psychology.
Key Takeaways:
- Unintended consequences are an inherent risk in complex systems and can arise from biased data, user behavior, and unforeseen system dynamics.
- Algorithms can perpetuate and amplify societal inequalities even without being explicitly programmed to do so, by learning from proxies in historical data.
- The design of a solution can shape user behavior in negative ways, undermining the solution's primary goal (e.g., dating apps encouraging objectification over connection).
- Proactive identification is key. Techniques like red teaming, stakeholder analysis, shadow testing, and monitoring counter-metrics are essential tools for any responsible data practitioner.
Preview of the Next Lesson:
We have now confirmed our solution is Practical and have considered its Unintended consequences. The next step is to ensure it is Logically Sound. In the next lesson, we will explore how to verify that the proposed solution directly and coherently addresses the original problem as defined by your SMART question, ensuring you are solving the right problem in the right way.