This is a fascinating little question and instructive, so a quick thread about it:
The "knowledge management" problem is one of the hardest ones at companies. A great, great many tools purport to solve bits of it.

Most of the work is actually done by people more than it is by processes or technology, though those exist.
The instant case is sort of the easiest possible one, in that there is a known timeframe, a known bit of data, and a relatively known impact to that data being stale, and a known scope of work in updating it.

There are other, more interesting variants of this.
Here’s one:

# This code will break the next time there is a new Japanese emperor.
I know exactly how we organizationally remembered to check that; @danielshi and I heard the news of the Reiwa era being announced and started grepping the entire codebase for all mentions of any Japanese era then filing tickets and making sure to put "Japanese emperor" near it.
There's a typical engineering "Is the juice worth the squeeze?" calculation that you generally trust your folks to make on instant decisions like e.g. the copyright date on a page.

I'd expect most people I work with to choose to get the copyright date right ~all of the time.
A lot of the codebase / marketing footprint can be assumed to be relatively high churn. If I'm writing e.g. /jobs and making reference to something expected to churn on e.g. the scale of presidential administrations, I'd assume "Going to churn before this needs updating."
Quite a bit of this relies on internal folks having a keen eye for detail and being very responsive to customers if anything slips through the cracks. That in turn relies on making it easy to make small QOL changes.
A thing I am happy about when it is true is "An email or tweet citing a spelling mistake causes someone to drop in and fix it quickly rather than e.g. ignoring or filing a ticket and hoping someone does the work."

(That is sometimes helped by infra/etc and sometimes not helped.)
For much of my career at Stripe it was actually something of an imposition for anyone to make a point edit to the website, and so you sort of have to hope folks care enough to climb the gradient and that e.g. managers understand "I lost an hour to a trivial edit because polish."
(We, thankfully, have greatly decreased the activation energy required to make those sort of point corrections on most surfaces, thanks to tech + process changes over the last year or so.)
An interesting bit of "Fix it with infra" is that, given a sufficient number of people with minor OCD and an easy infrastructure for expressing invariants that should be true about the site, it's easy to say "Page someone on responsible team if <test ever fails to be true>."
An example of this:

You could document via e.g. a process or organizational gating function "Make sure that, for Tier 1 launches, it's localized into X/Y/Z", and we do generally do something like that, but another option is "Page the Japan team if large amounts of English..."
(I wrote that checker, which is Stripe-ese for a non-testing-environment invariant asserter with some infra attached to it, after those of us in Tokyo were unpleasantly surprised a few times to see localization regressions on high-salience web pages.)

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Patrick McKenzie

Patrick McKenzie Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @patio11

26 May
I wonder whether one post-pandemic change in how things work is going to be continuing the new (lower) level of call center staffing for e.g. banks and air carriers.
It's been about 15 months of "We're experiencing elevated hold times" being constantly plastered across digital channels and rather aggressively trying to move routine inquiries to apps.
And while there was certainly an actual operational necessity to limit the number of reps per floor, the vaccination progress through the U.S. should have at least U.S.-based call centers OK to operate at normal capacities by this point.

I think some firms prob choosing not to.
Read 5 tweets
26 May
Periodic VaccinateTheStates.com update: we're at more than 70k locations tracked.

Many of the last 25k locations we've ingested have been in underserved neighborhoods. A huge amount of these are downstream of community contributions of scrapers.
If you've got some cycles free (takes a few minutes to an hour for most of them), we've got a pipeline up and running and Github issues tracking exactly what code at which points would unblock more of these locations getting published.

github.com/CAVaccineInven…
Most people who learn about vaccination sites through this work will not see it on our website, but will see it through a publishing partner. We work with the largest publishers in the world and federal, state, and local government entities throughout the country.
Read 4 tweets
22 May
Does anyone think that Tether, or their alter ego at Noble Bank, has recently hired a small army of treasury professionals, sales reps, ops people, and backoffice required to make this happen?

It feels a bit questionable to me.
An interesting thing about money movement is that it isn't purely scale-invariant: a billion here, a billion there, eventually you start to run into things which aren't just "Write a bigger number into the same box you used last time."

More contras. More paperwork. More regs.
There's someone feverishly preparing at this moment to roll *checks notes* something like a billion dollars of paper on Monday, right? And then on Tuesday, Wednesday, etc etc?

Who is that person? Who employs them? Who manages them? Where is the infra required to do this?
Read 5 tweets
21 May
An interesting thing about watching video game streaming where streamers verbalize their logic as to strategy is that you realize that the population-wide distribution of analytical ability is wider than you remember it being.
Streamer: *articulates reason why Path A has 10X expected value of Path B*
Me: Got it.
Streamer: “Went down A last time so let’s see what is down B.”
Me: Wait no there is no hidden information here; you did the math right.
Streamer: Oh I died.
Me: Of course you died.
“I wonder how this mechanic works.”
“This core game mechanic which has been the same for the last 90 minutes? And was explained in tutorial?”
“I think *hypothesis*.”
“You could confirm that in approximately 5 seconds if the last 5 minutes hadn’t refuted it at least 12 times.”
Read 4 tweets
20 May
This is directly downstream of the difficulty of measuring capital accumulation, particularly for owners of a) real estate and b) small businesses, perhaps exacerbated by economists just not really experiencing reality of not being a W-2 employee that frequently.
According to basically every formal measure of wealth in the United States I was in the "poorest" 1% of the population for all but 2 years of my career.

"Ahh you owe $100k in unsecured debts and own a small business + a Twitter account; net worth -$100k." "Umm" "We are experts."
"You're a really weird case, Patrick."

OK, an easier case:

You owe $250k of student loans, have just finished your medical residency, and have an offer letter in hand guaranteeing a $300k per year salary as a surgeon.

You are a) in poorest 1% or b) richest 1%?
Read 4 tweets
19 May
I think 98% of uses of the word "algorithm" in popular press would be improved upon as "[Company] decided to..."
Sometimes your decision processes are opaque. Sometimes they're unfair. Sometimes you know these downsides, but they're cheap to execute, and to do business at your scales cheap to execute is a hard requirement.

OK! But! Still a choice! Was always a choice!

And conversely:
Sometimes companies will not do things that people want to do. If an "algorithm" or automated email delivers the bad news, sometimes various parties will say "No, that's unfair."

Sometimes sorting processes and decisioning processes are actually extremely, provably fair.
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


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

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

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!

Follow Us on Twitter!

:(