Profile picture
Dave Guarino @allafarce
, 19 tweets, 4 min read Read on Twitter
Okay I'm going to go on a bit of a rant about complexity in public policy. Working on SNAP (food stamps) for a number of years now I've seen just how complex this program is, but also how that complexity creates significant costs to the people whose lives it seeks to improve.
Many public programs—but particularly social safety net ones—are deeply, deeply complex. Handbooks for administrators run in the thousands of pages. The laws governing themselves are hundreds of pages.

This complexity has a number of sources.
First, it's important to remember public programs are changed over time: new laws are passed, new rules promulgated, new edge cases and problems found that require changes.

But almost all these changes are ADDITIVE: making the program *more* complex to accommodate an outlier.
Recently a human services administrator said to me, "when you look at the rules, you can almost see the history: 'Oh, here's the 70s. Now here's the 80s and the War on Drugs. Ah this bit is the 90s and Welfare Reform...'"

Public policy ends up like the rock layers in the ground.
And this additive process of amending public policy means it grows sprawlingly complex:

X person isn't eligible, though they SHOULD be. So we add an exception! But not everyone in that bucket should be eligible, so there are exceptions to the exceptions.

Now: verify it all.
So you end up with hard ethical and distributional questions in public policy/ program design:

We are adding complexity to increase eligibility for a program, *but* that complexity will be borne by *every* client who now, say, has to answer that additional question.
And the thing is, the more complex a program is, the larger the *hidden* cost of people simply getting overwhelmed and giving up even through they're otherwise eligible.

So you can make more people eligible but also drop previously-eligible people by creating a friction barrier.
I mean, just take a look at this (relatively concise) overview of college student rules for SNAP:
fns.usda.gov/snap/students

You can practically see the individual stories here.

But this is (a) complicated for clients, (b) complicated for workers, (c) costly to administer!
And the thing about approaching public programs from the vantage point of technology and service design is we can actually *measure* the costs of this complexity:
- Conversion dropoff on a complex application form
- The funnel of eligibility steps (say, 15% loss at interview)
I want to emphasize that the additive complexity of programs that comes from well-meaning legislators and advocates comes from a place of good intentions. And any given addition isn't hugely costly.

But—iterated over decades—we end up with deeply costly levels of complexity.
And the thing is even when we try to simplify programs, sometimes we don't even really do that: we add a simplified version for some subcategory, but that's now just basically *another* line in a spaghetti diagram, even if it leads to a less complex ball of yarn.
And so here are just some of the costs of public policy complexity:
- Harder for people it serves to understand
- High-cost to administer
- Harder to garner and maintain political support (take ACA's complex market subsidies vs. the simplicity of Medicare)
And okay let me pick on the most insane example — in SNAP, we ask every applicant whether they've been convicted of trading SNAP benefits for explosives.

Really.

Isn't that...like...10 people? Maybe?

ALSO YOU HAVE A LIST OF THOSE PEOPLE.
My other favorite example is around integration of different safety net benefits: everyone wants to talk up Medicaid and SNAP dual enrollment but A HOUSEHOLD IS LITERALLY DEFINED DIFFERENTLY ACROSS THE TWO PROGRAMS!!

(Aside: our IBI team is doing heroic work on this problem.)
The danger of talking about streamlining complexity in public policy is political: it can be easy to propose "simplification" in such a way that it is a trojan horse for significant cutting.

What we need is to truly simplify based on real costs and benefits.
But here we also have a political economy problem: there is no natural constituency for public policy simplification. In fact, many groups benefit from existing complexity, and in general it's a situation of concentrated benefits and diffused costs.
But there's also an epistemic barrier: often the costs of complexity—to the core program goals itself—are much harder to see than the ostensible benefits or justification of that complexity.

Way easier to see the new eligible person than the one who dropped off on that question.
I will say that, in part because technology itself *must* model this complexity, that technology—both through implementation and higher-resolution measurement of peoples' experiences—can help us be more empirical about the costs of this complexity to people and outcomes.
So that's the end of my rant. Let's talk about this more. Let's figure out how to measure complexity in public policy better, and make policies more effective by figuring out when simplification makes sense.
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Dave Guarino
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member and get exclusive features!

Premium member ($3.00/month or $30.00/year)

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!