I broadly think this is correct, and that GDS has drifted significantly.
HN user
daguar
Hi! This is Dave. I am in fact perhaps a top 10 fan of James C. Scott. For some evidence of this, please see: https://x.com/search?q=allafarce%20%22seeing%20like%20a%22&s...
This is a really cool idea, and I'll consider it.
(Aside: I own seeinglikeastate.com)
This is why I truly love support-driven development.
While it’s possible to prioritize problems that don’t affect most people (squeaky wheels) it’s a hell of a lot more effective than most of the methods I know to have a very low barrier to contacting you for users, and fixing the things that come up.
GetCalFresh.org. Way easier way to apply for food stamps. Felt good to have left after 6 years going from helping 1 person get help to over a million. Still going strong.
Also lots of strangler pattern iterations! That was fun.
I'm really sorry you're dealing with this. I'm going to mostly share info about public benefits in case it's helpful, just because that's what I know (and I don't have as much knowledge about some of your other questions.)
What state are you in? I know you mentioned SSDI, but just to relieve some of the stress of getting by, you should try to apply for as many public benefits as you might be eligible for (SNAP/food assistance, Medicaid [medical care], affordable connectivity program [internet], Lifeline [phone.]) With little or no income, you should get some decent support from these programs.
For getting disability support (SSDI, or SSI), you might consider getting a lawyer. You're right it can take a long time to get this, but odds go up if you have a lawyer helping you. You can also contact your local legal aid which you may qualify for based on income.
In terms of jobs I'll do some thinking and see if I can post more. Are there any activities that you can definitely do without getting stuck due to your disability? There are definitely options for flexible computer work, and also things that are more phone-oriented.
I've wanted this for a while – thanks so much!
I love my reMarkable — got the 1.0 once the price dropped due to 2.0.
e-Ink is a blessing after so much time on screens, and the rudiments make it quite hackable. So I get a device that pretty much CAN'T try to grab my attention, a calm device, and I can modify it to do more if I want.
(For example, since it can OCR and send notes, I've prototyped a little "message queue" on the other end to receive my notes, parse them ["TEXT Jake this is a text"], and do actions.)
I've even produced some custom e-ink maps which look great for no-phone navigation. (Feel free to let me know if that's interesting to you, happy to share an example and how.)
Is there any existing directory of similar products? Small team, sustainable.
I ask because I know one of the big tradeoffs of bootstrapping is no growth "war chest" — but I would love to find and use more of these!
Ahh thanks for clarifying!
This is neat! That said, I don't think the statistical size makes this a conclusion you can draw:
- "a reply rate of 1% (1 in 100 users)"
- "a reply rate of 4% (1 in 25 users)"
- "a reply rate of 8% (1 in 12 users)"
Sorry to say but... we really can't draw a conclusion like this strictly from these kinds of numbers.
Totally possible these conclusions ARE true, but I'd test at a bigger scale and/or with qualitative research with users.
But there are also a lot of problems for which I can’t see any concrete benefit to using React. Those are things like blogs, shopping-cart-websites, mostly-CRUD-and-forms-websites. For these things, all of the fancy optimizations are optimizations to get you closer to the performance you would’ve gotten if you just hadn’t used so much technology.
I think this is at the root of it — most web devs today don't see that some plurality or small majority of web app use cases these days just don't require the tradeoffs of SPAs.
But there's a generation of devs who've come up exclusively on JS tooling (Node, Express, React/Redux or Angular) and the crowding effect has therefore made those the default choices, if only because the labor pool is big.
My honest belief is you can more quickly build most functionality needed for most businesses with a plain-old full stack framework like Rails or Django these days.
But the real value of those frameworks doesn't show in the initial speed to build (though it's there!) — it really shows up in how much common functionality (logins, file uploads, etc.) you get for free 6-12 months in, and how low your cost of change stays over time as a comparable SPA app becomes a pain in the butt to add new features to.
There are a lot of people who have built this app — but they're concierging! (aka... not an app)
The reason is that the work you're describing (which is effectively organizing) doesn't have the unit economics of tech automation.
All of this info can be created but it's pretty hard for a computer to generate it because of the specifics of every project, across every different city/municipality.
Layer on top of that the fact that the biggest bottleneck is the activation energy it requires for people to actually show up, and an app is just less effective.
But you know what turns out to work shockingly well? A social aspect to organizing. Have everyone show up to the meeting, and go grab a drink after together to bond and make it so that folks feel good and want to do it again, that they feel a part of it.
I think the motivation behind this is right. In my experience many in Silicon Valley don't understand the mechanics of long-term institutional change. In part, that's simply because — much like entrepreneurship — expertise comes from practical experience. Tacit, not-easily-transferrable knowledge dominates.
I find Ezra Klein's recent line here useful:
"[W]hatever the recommendations, the same thing is needed: A sustained and concerted movement that cares about institutional reform. But people get much more excited about building something, anything, than about reforming existing institutions. Meta-building isn’t a popular pastime, and the patient, focused work it requires is particularly frustrating, in my experience, to entrepreneurial personalities." [1]
I confess that I myself find it incredibly frustrating. See a government program that's incredibly difficult to deal with, friction-laden up and down, with reams of paperwork with legalese?
One can build a layer on top that eliminates most or all of the friction. But it will always be limited by the resource models that can sustain it. And many problems simply have no workable models other than state financing and operation (market failure, in other words).
Instead, doing the work to make that program much better institutionally involves long-term (frustrating) strategies like:
- Think tanks / white papers: influencing the epistemic landscape among policymakers
- Organizing: shifting the Overton Window to make the change you want to see broadly accepted
- Coalition-building: working with allies with overlapping agendas to get more muscle behind your own priorities
And even... waiting. You often have to wait — years! decades! — for a window to come where you can get a big thing done. People worked on big healthcare reform for 3 decades of effectively zero progress — and then in a year they passed Obamacare.
That work is long, hard, much more probabilistic than product work, and much less directly-controllable by a given person.
BUT there are playbooks to get it done. And I do wish technologists looked to those tools more to make the institutional changes we need to make it so the opportunities (individual and societal) of entrepreneurship were more widely accessible.
One concrete example: I've long thought that a basic source of friction in public services is because user experience isn't well-monitored, and therefore not well-considered in public policy decisions.
Technologists are great at measuring friction. It is a craft well-honed in an environment where conversion is a live-or-die metric. But translating that craft into institutional change requires something like a think tank, and/or an organized movement with an agenda.
I think we'll get there, but it will take some risk-takers who understand that long game and financial backers who aren't as well-versed in it, but who have the risk tolerance of SV and the savvy to see that playbook does work, and point it at a problem with significant leverage.
[1] https://www.vox.com/2020/4/22/21228469/marc-andreessen-build...
I'm really sorry to hear that. It's unclear to me if you're in Costa Rica, but heads up if you're in the US your situation likely qualifies you for the new unemployment benefits (Pandemic Unemployment Assistance.)
It’s open source, and Australia and Canada have both deployed instances. Would love to see a US (or state run) instance.
I can say from experience, many. It's why this kind of visibility is good: it incentivizes better enforcement by Google.
The spectrum of (product engineer) <---> ($NEEDS_A_NAME) has been one I've encountered a lot and which I find is underappreciated in hiring and team-building.
The way I think about it is that you're giving weights to one of two different goals:
1. Building the right thing
2. Building the thing right
I've found that in early-stage work, you really really need to have engineers who are more interested in (1) than (2). I'd probably say a product engineer who's a good fit for early stage work probably has an 70%/30% mix of what motivates them between these two goals.
The strongest product engineers also have a keen sense of the power of MANUALLY handling some cases as a way to learn. At small scale, the cost of manually handling something can be way lower than building for that case. So another attribute I've seen is that strong product engineers are either okay with or even actively enjoy supporting users in those edge cases, talking with them as a way to learn.
I'd be curious to know how companies most effectively hire for and/or cultivate these kinds of behaviors in eng teams.
I think I have to quibble with this:
Here, I propose Scott’s Law: never put order in a system before you understand the structure underneath its chaos.
James C. Scott wouldn't probably never underwrite re-ordering of systems from the top down.
Central to his argument is that viewing complex systems from any singular position requires a process of simplification (legibility) that prevents a complete understanding.
The presumption that one has gotten to a place of "understand[ing] the structure underneath [the] chaos" is in fact the false confidence he attributes to most of these ordering projects.
I think if you want to wrangle a suggestion from Scott's book, it's more about making lots of small pokes at a system and seeing how it reacts, and slowly building on positive reactions from the system.
(Also, messiness and complexity are not intrinsically linked to the efficiency of a system — systems can optimize for lots of variables and it's really context-specific. So as much as you shouldn't take order to be innately good, don't take messy to be innately efficient!)
Moralizing the incentives of politicians while framing business leaders' behavior as rational responses to their incentives somewhat betrays a lack of sophistication of thinking here.
See the comment above
Twitter user complaining with a story that appears to match the Reddit description: https://mobile.twitter.com/aCUBEDtv/status/11127859103350415...
Googling the basic contours of this shows the company pretty quickly. There are users on Twitter sharing similar stories.
That's a fantastic question. There's a few strategies we've used to build a service design that deals with those things:
1. After the initial application, the next step is a phone interview where they're going to ask many of the same questions and verify information anyway. So what we do is focus on the 10-15 questions that make getting someone to that interview as quick and efficient on the gov't side as possible, as well as prepares the interviewer with the best information.
For example, there are complex rules around income and expenses (earned/unearned, self-employed, utilities, child care expenses) but we basically have found that the best situation is — since they'll be talking with someone who knows those rules extremely well — focus on the basics: who's in your household, do you qualify for expedited (emergency) service, etc.
2. Many of those ~200 questions really CONDITIONAL on some (eg, do you have a felony? do you have a felony for DRUGS?) —— but candidly many online gov't forms are just the digitization of paper forms (which obviously can't do conditional showing easily.)
3. We've found that there's a ton of low-hanging fruit. For example, we have an easy way for clients to take pictures of documents they need to submit from their phone (these days, these are often SUPER high quality, even on low-end devices.) We send those to counties via secure e-mail, which means it comes instantly. This has been so successful in one county that they're now using this document feature across ALL programs (health insurance, cash aid) and actually asking clients to send in documents WHILE they're on the phone with them, meaning they can hold for a second, check the email, see the pic, and issue the benefits immediately (rather than waiting for them to mail/fax/scan and upload after creating an account.)
Overall, we've found that despite that "intrinsic complexity," there's still a huge space for simplification just using what computers — and web sites — are good at.
Thanks! It's a little confusing because we have 2 job boards — one for CfA, and one for jobs in gov't (that one is https://jobs.codeforamerica.org/ )
We already have some State of CA jobs on there, but I'll pass along this link to the folks who run the gov't job board!
Great question! Overall I'd say our gov't partners are incredibly supportive.
A lot of why these processes are hard are not by intentional design, but rather by _unintentional, non-design_.
What do I mean? It's that these systems evolve over time, via massive waterfall IT procurement processes, and you often have someone (say, one county, or one unit) who proposes to add one more question because it makes it better for their unit or a subset of users.
Iterated over years and years — and with no systemic actor responsible for pushing back and saying, "but this creates more burden for the majority of users" — you get overwhelming user experiences. Sometimes I've jokingly called this the "no feature left behind" approach.
What we do is basically design & build a service that puts users at the center, and when someone wants us to add something ask ourselves, "will this help people quickly and easily get through the benefit enrollment process?"
It's essentially applying "products are about saying no," just to a domain where there's currently no one there to say no.
Oh, odd! Yeah I'll get that fixed.
Yes — San Francisco (SOMA) is the location for all of those.
Hi! I lead engineering on Code for America's work building services improving the social safety net, so happy to answer any questions. I'd also mention that we're hiring directly for teams at CfA building large-scale services serving the most vulnerable Americans.
My team works on radically improving access to the food stamp program, a massive anti-poverty program, but one with only about 65% of eligible Californians enrolled — we've found a lot of that gap is because the process is really difficult.
If you apply in California, this is the online experience — 200+ questions, 50+ screens, a lot of confusion: http://citizenonboard.com/snap/ca/#2
So we operate a much easier online application which is mobile-first (~50% of search traffic for "food stamps") and which takes on average 8 minutes to complete — you can try it out at https://demo.getcalfresh.org/
And we're hiring:
- Senior Engineer (Ruby/Rails, TDD, pairing): https://www.codeforamerica.org/jobs?gh_jid=502640
- Product Manager: https://www.codeforamerica.org/jobs?gh_jid=652829
We also have a superb team working on safety and justice, namely with the goal of safely reducing incarceration. For example. They operate services that:
- Make it much easier for people to clear their records when the law allows (invaluable for re-entry and getting jobs)
- Allow case & probation workers to text with folks in the justice system and help them do the pre-trial diversion things that keep them out of jail/prison and help them with resources
They're also hiring for a Senior Engineer role: https://www.codeforamerica.org/jobs?gh_jid=525208
Happy to answer any questions about these!
Ping her on Twitter. She might have a structure for accepting a donation to support project outside the direct to-user context.
The key question here is how much additional value-add does SimplyInsured provide over the online marketplaces being set up under the Affordable Care Act.
A significant part of the broker's value is the high-touch relationship and trust.
The market fit question to me is: if a state marketplace has a decent web portal (like California's http://www.coveredca.com ), what additional value does a private portal offer that NEITHER the official portal NOR an offline broker can offer?
(Don't mean this as polemical by any means; lots of states are not going to have great portals. Just interested in hearing opinions on this.)
[Edit: making CA link a real URL]
Actually, the reason real reason US health costs are much higher is that the unit-cost is much higher.
Check out the unit cost differences here:
http://voices.washingtonpost.com/ezra-klein/2009/11/an_insur...