ATH0

← blog
filed under
life
posted
length
19 min

what the hell just happened?

there was a tool whose whole job was to answer one question, wthjh, this is me running it on my own life.

0x00 static

somewhere there was a tool whose whole job was to answer one question.

it was called "wthjh", or what the hell just happened?

when a room full of servers went dark you opened it and it told you three things. what went out. where. and the most likely reason why. not the reason. the most likely one. it was the only thing in that whole building honest enough to admit it was guessing.

i spent years asking that question about infrastructure.

this is me asking it about everything else.

querying...
querying...
scope: too large
narrow your search

i can't narrow it. that's the problem. every time i try to say what happened it gets bigger. it isn't one layoff or one rejection or one house or one name in my messages i can't scroll past. it's weather. a pressure front the size of a country, and i'm one small point of light inside it, and so are you, probably, if you're reading this.

so i'm not telling it in order. order is for people who already know how it ends.

i'm telling it the way it feels. which is all at once.


0x01 4:47

4:47 am. i'm on pto. the suitcase is packed by the door. we're flying to vancouver in a few hours. for once the building can hold itself up without me.

a hand on my shoulder. shaking me. my ex, phone in her hand, her face doing something i'd never seen it do.

"check your work laptop."

i don't understand. i'm on pto. i say that out loud, like it's a password. like it'll protect me.

"just check it."

the laptop's in the bag by the suitcase. i open it on the bed in the dark. the screen is the only light in the room.

We have some difficult news to share.

i think it's a glitch. i think it's phishing. i think, i should report this. that's how good i am at my job. my first instinct when they erase me is to file a ticket about it.

4:47. the laptop. the bed. the suitcase by the door.

We no longer have a job for you at Google.

vpn. phone app. ping a coworker. nothing comes back. are they gone, or am i?

she's sitting next to me reading the news off her phone. thousands. tens of thousands. she reads the number out loud and i hear it like it's a weather report for somewhere else.

4:47 laptop disabled phone disabled badge disabled calendar gone chat gone the boarding pass still in my email the doc i was writing yesterday gone the code i wrote is still running somewhere right now, executing, serving, alive, and i'm not allowed to look at it, it's mine and it isn't, i'm employed on paper for a while, i'm paid for a while, i'm a ghost with direct deposit and a window seat.

447laptopdisableddisableddisabledvancouverareyougoneorarethey

we went anyway. what else do you do. the flight was already paid for.

i remember the mountains. i remember the water. i remember refreshing a dead inbox in her apartment bathroom so she wouldn't see me do it. i remember thinking i was on vacation from a job i didn't have.

thousands of people woke up to that screen. i was one of them. i just happened to have a suitcase packed.


0x02 the box

i'm going to tell you where i come from, but the file is corrupted. bear with me.

a small place. the ozarks. a kid who never quite fit anywhere. a dad who

[segment missing]

left. just left. a house where people i loved were losing fights with drug addiction and neglect. you learn to read weather young in a house like that. which silences mean calm and which ones mean hide.

the only thing that never changed its weather on me was the computer. break it. fix it. break it again. a machine doesn't leave. when a machine fails there's a reason, and if you're stubborn enough you find it, and i was the most stubborn thing for a hundred miles.

and then somebody noticed.

not telling you who. they looked at this strange obsessed kid and instead of saying "that's nice" they found a pile of old enterprise hardware. real servers. the kind that's supposed to live in a data center. they put it in a box, put a label on the box, and sent it to me.

to me.

i ran it in my bedroom. it sounded like a jet engine. the room was unbearable in summer. i didn't care. i lay on the floor next to it at night and listened to the fans and i'd never heard anything that sounded so much like being taken seriously.

thank you for that box.


0x03 liturgy

they found me. i didn't go looking. somebody found the kid with the box and cold called.

and i went in, into one of those gray concrete buildings past the edge of everything, no windows, and for once, i was home.

blessed are the machines i brought up with these hands. hundreds. then more than a thousand.

blessed is the firmware, validated.

blessed is the crash at 3am and the dump that told me its secrets if i sat with it long enough.

blessed is the cold aisle. the only place the temperature was ever exactly right.

blessed is the light inside the glass, carrying your photos and your searches and the questions you'd never ask a person.

blessed is the incident. blessed is the postmortem and its blameless prayer: we do not ask who did this, we ask how the system let it happen.

blessed is the badge. blessed is the door. blessed is the free lunch and the all-hands where they told us we were family, blessed is the family, blessed is the stock, blessed is the vesting schedule, blessed is the rating, blessed is the ladder, blessed is the next rung and the next and the next and

blessed is the cloud, the real one, steel and copper and diesel and kids who weren't supposed to be there, blessed is the sky i held up, blessed is me, blessed, i made it, i made it, i'm inside, i'm

We want you to know that we recognize how difficult this is and we appreciate all you’ve contributed to Google.

nobody tells you the church can excommunicate you by an email.


0x04 register

ka-ching.

good afternoon everyone, and thank you for joining the call.

ka-ching.

we had a strong quarter. we remain disciplined. we are leaning into efficiency. we are right-sizing. we are flattening layers. we are aligning our cost structure with our long-term priorities.

ka-ching.

the board recognized strong performance with a new equity award. a number with eight zeros on the end. plus a few million for private security, because somebody has to keep the weather off him.

a month later we say goodbye to thousands of colleagues. we take full responsibility. a few months after that we spend tens of billions buying back our own stock. we take full responsibility for that too.

across town another company announced its own year of efficiency and its own buyback the same afternoon, and its stock jumped before dinner. now that's a groove.

ka-ching. ka-ching.

money isn't a thing, you see. it's weather we get to control. open the throttle, it rains up. cut headcount, it rains up. it only ever rains down on other people.

the cash register is the sound of the layoff.

we remain disciplined.

every ka-ching is a badge going dead.

we are leaning into efficiency.

every coin that drops is somebody's rent.

shareholder value.

a house. a relationship. a friend.

shareholder value.

you can dance to it. that's the worst part. some nights i catch myself nodding along, thinking if i just ground harder, got a little more of that cash, i'd end up on the right side of the register.

now you're getting it.

ka-ching.

ka-


0x05 forecast

good evening, and here's your forecast!

after about a year of steady rejection across the region, we're finally seeing some clearing. a local engineer has been hired by another enormous company, Meta! highs in the mid-optimism, with a light breeze of "lightning doesn't strike twice."

you may notice some lingering fog from last year, when they cut tens of thousands of people and called it efficiency. but don't worry. markets responded with sunshine!

looking ahead, our local engineer is fixing hundreds of broken servers. conditions are excellent!

and folks, look at this. a high-pressure system moving in: they've bought a house! with someone they love! a yard! a future! clear skies as far as the eye can see!

into the new year the company cuts another few percent and calls them low performers. our engineer survives! let us give them a hand.

.

now we're tracking a, uh, a new system. their whole team is being told they can relocate across the country or take a check and go.

they have a house. they have a person in the house.

they take the check.

and then the, uh. the person leaves. that's a front moving through. very cold. very sudden. and then the, the house.

the house goes too.

so what we're looking at, um, is they chose the house over the job, and now they have neither, and i don't. i don't have a graphic for that.

they're in a chicago apartment now. paycheck to paycheck. putting groceries back at the register sometimes. highs in the.

highs in the.

there's no little cloud icon for losing the person you built a home with while the money disappears and the future evaporates and you start waking up every day feeling like a failure, knowing it's your fault and your fault only. there's no icon for the day you hand back the keys.

i did everything right. i took the safer road. i chose the shelter.

the storm took the shelter anyway.


0x06 overclock

WARNING: core voltage outside safe range
WARNING: thermal limit exceeded
continue anyway? [Y/n] Y

i'm going to tell you about this part because if i leave it out, the rest of this is a lie by omission, and i don't want to do that.

after the house, after the person, after the check ran out, there was white lines knocking at my door and i let it in.

you have to understand what it felt like at first, or you won't understand why anyone does it. it felt like the light in my life came back. like someone flipped the generators on early. everything that had gone dark lit up at once. i could talk. i could work. i could stand in a room and not feel like i don't belong. i felt confident. i felt like my old self.

that's the trick. it doesn't feel like falling. it feels like overclocking in a way. you push the core past its rating and for a while it benchmarks beautifully. faster than it ever ran stock. you look at the numbers and think, god damn, why didn't i do this sooner?

nobody watches the thermals during the benchmark.

[ 3:12:04] cpu0: temperature above threshold, cpu clock throttled
[ 3:12:04] cpu0: temperature above threshold, cpu clock throttled
[ 3:12:05] cpu0: temperature above threshold, cpu clock throttled

then the 4am comedowns. the clock in my head stuck at 4:47 again, except now i'd done it to myself. the jaw. the heart racing and racing and racing. being up for three days straight. the money i didn't have, going somewhere i couldn't put on any spreadsheet. the texts sent at hours no one should be awake. the mornings of doing the math on what i'd spent and doing it again hoping the number changed.

it never changed.

here's the thing they don't tell you about running hot: the silicon doesn't fail all at once. it degrades. a little damage every cycle, invisible, cumulative, until one day the chip just won't hold a clock it used to hold easily. i felt that happening to me. to my patience, my memory, the people who still picked up the phone, which most of i no longer have.

i'm not going to give you a redemption story. there wasn't one. there was a night i looked at myself in a mirror at my current apartment and didn't recognize what was looking back, and i was too tired to keep lying to myself.

so i'm trying to stop.

not cleanly. not gracefully. a lot of nights i'm wanting it so bad my hands shake. but i've been lowering my usage on and off, so that's something.


0x07 ambiguity

there was a job with my name on it at Google, again. i'd done that exact work, for that exact kind of building, for years. they wanted me. me specifically.

so i bet everything. packed my life into a car and moved to a town where i didn't know a single person.

i passed every technical interview. every one.

then the manager who wanted me left for elon's rocket company.

my candidacy got handed to someone new, like a ticket in someone else's queue. they wanted a coffee chat. casual. not an interview. just a chat.

"how do you handle ambiguity?"

you're paged and everything is fucked, the runbook doesn't cover what's happening, the alarms contradict each other, and you have to make a call before the data exists, because the data doesn't exist yet, because that's what ambiguity is.

"how do you handle ambiguity?"

i've done it a thousand times. ask anyone i've worked with. here are the stories.

"how do you handle ambiguity?"

how do you measure the thing that hasn't happened yet.

"how do you handle ambiguity?"

the person who wanted me left.

"how do you handle ambiguity?"

i moved my whole life here.

"how do you handle"

my savings are gone.

"how do you"

i am living inside it. you are asking an engineer standing in a flood for their thoughts on rain.

"thanks so much for your time. I was hoping for something more data-driven."

i failed a question about handling ambiguity because their process couldn't handle the ambiguity of one person leaving.

i'm not even angry anymore. i think it's the funniest thing that's ever happened to me. i laugh and i can't stop, and then i'm not laughing.


0x08 ledger

ok. ok. let's just do the math.

savings ........ 0
job ............ yes (on paper) (unpaid)
status ......... ???

the rent is the rent. the phone stays on or recruiters can't reach me. the internet stays on or i can't apply. the car runs or i can't get to anything. food, i can probably hold off on that.

ok.

so if i put this bill off a week, and that one for two, and call that one and ask for an extension again on my lease so my subaru doesn't get repo'd, and they say no, and i pick up a contract job on field nation, and the job pays out in 5–7 business days, then

chapter 7

ok. back up. again.

if i get the job. if i pass the next round. if they like me in person. if there's an offer. if the offer comes before the next rent payment, before the next 10 day notice to pay or quit. if the first paycheck lands before

chapter 7

i wrote a bio for a contracting app about how great i am with low voltage work. i used to push updates to more servers than i could count, and now i'm typing "reliable and friendly!" into a text box. that's fine. that's honest work. i'll mount your ip cam better than anyone has ever mounted an ip cam. god, i feel pathetic.

i'm trying to build something of my own at the same time, because if the system won't let me in, maybe i can make a small door somewhere else. bravest thing i've ever done, or the most deranged. probably the last one.

chapter 7

ok.

here's what being this fucked actually is. it isn't dramatic. no cliff. no sad music. it's administrative. tabs. forms. forty minutes on hold to ask a stranger for one more week. the same math every night, hoping a number changed.

it's not falling. it's sinking. slowly enough to watch.

i have a consultation with a bankruptcy attorney next week.


0x09 unexpected item

there was a man at the self-checkout.

11pm. a store with every light on and nobody working. i was buying the cheapest things i could find, because 11pm is when i can't sleep and the store is the only place still lit. this man, older, work jacket, hands that had done something real for forty years, was yelling at the machine.

Unexpected item in bagging area.

he took the item out. put it back.

Unexpected item in bagging area.

and he lost it. not violent. just loud. louder than anyone's supposed to be in a store at 11pm. telling the machine he'd paid for everything his whole life. he wasn't a thief. he wasn't going to be talked down to by a box.

Please wait. Assistance is on the way.

somewhere in the middle it stopped being about groceries. you could hear it. he was yelling at the bank. at the plant that closed. at every phone tree he'd ever been stuck in. at every office where there used to be a person and now there's a screen. he was yelling at the whole faceless thing that runs his life, and it finally gave him something with a speaker in it.

i stood there and thought: that's me.

Unexpected item in bagging area.

yeah. i'm the unexpected item. the kid with no degree who wasn't supposed to make it into those buildings. the engineer who wasn't supposed to get cut, because she was good. the woman who wasn't supposed to lose the house after choosing the house. the one who wasn't supposed to make it back from the powder. still standing here after all of it, with a name in her inbox she can't scroll past.

Please wait. Assistance is on the way.

no. it isn't. that's the whole design. you took out every person who could have come.

i have every right to be loud in here. you think you're god because you can lock a door from another state? because you can say "we've decided to move forward" without ever looking at the person you're saying it to?

you're not god. you're a scale that's wrong about what i weigh.

the people who built this will never be in the room. no judge. no boss. no face. you can't yell at a stock price. you can't yell at an auto-reply. you can only yell at the machine they left behind to absorb it, and the machine logs it and files it in a queue no one will ever open.

while i was waiting for the next register, i was filling out a job application.

Where do you see yourself in five years?

type. delete. type. delete.

i can't see five years. i can't see next year. i can't fucking see next week. when every plan you make gets knocked over by a decision in a room you'll never be allowed into, the future stops being a place. it's a loading wheel.

i used to think men like the one at the self-checkout were assholes.

he wasn't an asshole. he was early.

Would you like a receipt?

0x0A ride-through

the worst moment in a room full of servers:

the power fails. the grid just drops. lightning, a blown transformer, a car into a pole miles away, doesn't matter. every server in the building is about to lose everything it's holding, all at once.

and for a few seconds there's nothing.

the generators haven't started. they're huge engines out back and they need time to spin up. ten seconds. fifteen. in that building, fifteen seconds is forever.

so what holds it?

batteries. rows of plain ugly batteries at the bottom of the rack nobody tours. when the power drops they catch the load. all of it. instantly. they can't run the building forever. they're not built to. they just have to hold long enough for something bigger to catch.

we call it ride-through.

i've watched the little green light on those cabinets in the dark more times than i can count. everything dead. alarms going. one small light that says: still carrying. not fixed. not saved. still holding.

i didn't understand until this year that it's the most hopeful thing i've ever seen.

i had hope wrong. i thought hope was a forecast. believing the power would come back. and every time it didn't, i thought my hope had been stupid, and i lost a little more of it.

the battery doesn't know the generators will start. it catches the load anyway.

hope isn't believing the outage will end. hope is carrying the load for one more second while it hasn't.

and you don't have to carry it forever. the battery isn't the power plant. it just has to hold until something else catches. a person. a phone call. a next week.


0x0B still

so what the hell just happened?

a storm. built in rooms by people who will never stand in it. a storm that didn't care whether i was good. i was good. twice. it didn't matter twice. and today that doesn't crush me, because if it was never about whether i was good enough, then none of it was a verdict on who i am. not even the part i did to myself. i own it. it's still not the whole of me.

it wasn't a verdict. it was weather.

you don't apologize to the weather. you don't ask it for feedback. you keep walking.

you are not your badge. you are not your access. you are not your rating, your profile, your interview loop, your "we've decided to move forward." when every login says you don't exist, you still do. the system was never your life.

i don't know what happens next week. i can't fill in the five-year question about where i see myself.

i can see my last-ditch attempt next week though, and god damn it, it better work out.

+++
ATH0
NO CARRIER