## Chapter 1: Lagos The spreadsheet had forty-seven rows. One for each day she had not skipped, which was most days, and a blank row for each day she had, which was eleven. The columns were: date, time started, duration in minutes, breath count where she had managed to keep count, a notes field she had titled OBSERVATIONS in all caps and then filled with entries like *nothing* and *back hurt* and *generator came on at minute 4* and one entry from three weeks ago that read *something different about the quality of attention at minute 11, unclear, could not reproduce the next day*. She highlighted that row in yellow. It remained the only yellow row. Sera closed the laptop and set it on the desk, which was a plywood board on concrete blocks her cousin Emeka had carried up the stairs in exchange for two weeks of debugging his inventory app. The app was for a phone accessories business he ran from a table in front of Computer Village. The app did not need to exist — Emeka's inventory was small enough to track on paper — but Emeka wanted an app, and Sera owed him for the desk, and the code was simple enough that she wrote it in an afternoon and then spent three more afternoons explaining to Emeka why the app could not also process payments, track his customers' birthdays, and display a map of nearby buyers. Emeka's idea of software was that it should do everything. Sera's idea of software was that it should do one thing and not break. The flat had two rooms. The main room held the desk, the mat on the floor, a plastic chair she had taken from her mother's church when the church upgraded to wooden ones, and a shelf made of the same concrete blocks that held the desk, stacked with four books and a small speaker that connected to her phone by Bluetooth when it felt like it. The bedroom was a mattress and a curtain. The kitchen was a hallway with a gas burner and a mini-fridge that hummed at a frequency she could feel in her back teeth when the building's power was on, which was now, at 5:47 a.m., because the generator had been running since 4 and NEPA had not restored power since the outage at midnight. She filled the kettle. The water from the tap was the brown it always was in the morning, before the pressure built. She let it run until it cleared, which took thirty seconds, and filled the kettle and set it on the burner and turned the burner on with the plastic lighter she kept in the cup next to the burner because the igniter had stopped working in February and she had not fixed it because fixing the igniter would require removing the burner grate and the grate was rusted in place and the effort was not justified when the lighter worked fine. The lighter depended on the butane refill she bought at the shop on the corner of Bode Thomas and Herbert Macaulay. The refill cost two hundred naira last month, which meant it would cost two-fifty this month. The shop depended on a supplier in Alaba who depended on imports that depended on the exchange rate that depended on something she could track but chose not to because at a certain point the chain left her sphere of influence and became noise. She made Lipton with three sugars and carried it to the mat and sat cross-legged and opened the laptop again. Not the spreadsheet. The forum. --- The post had been titled "Breathing Protocol — Reconstructed from Cached Sources (Incomplete)." It appeared on a cognitive science forum she had followed since her third year at the University of Lagos, when she took a philosophy elective on consciousness studies because it fit her schedule and the lecturer was rumored to grade generously. The lecturer did grade generously. He also spent a Tuesday session on Huxley's reducing-valve hypothesis — the brain as a filter rather than a generator, consciousness not produced by neurons but constrained by them — and Sera almost missed that session because she had a data structures assignment due at midnight. She went because her friend Bimpe was going, and Bimpe wanted company for the walk across campus. In her notebook she had written, underneath the lecturer's summary: *So the brain is a lossy compression algorithm?* And then underneath that: *What is the original file?* She thought about this for approximately one week and then did not think about it again for four years. The forum post appeared eleven days before she found it. She had been scrolling through a thread about default mode network suppression during meditation — her interest in this was professional, not personal; her startup was building a focus-tracking feature for their productivity app — when she saw the post in the sidebar. The title was dry enough to be credible. She clicked. The user who posted it — their handle was a sixteen-character alphanumeric string, which told Sera it was auto-generated by the forum's registration system, which told her the account was new, which told her the poster did not want to be identified — had collected fragments from at least three cached versions of a blog post that had been taken down. The original blog post was by someone whose name had been stripped from all the cached versions, which was itself interesting. You could scrub a name from a live page in minutes. Scrubbing it from cached versions required knowing which caching services had archived the page and submitting removal requests to each one, and even then you would miss some. The poster had found the ones that were missed. The fragments described a breathing and attentional practice derived from a second-century Chinese text. The description was partial. Some sections were clearly quoted from the original blog post — the prose had a specific quality, dry and self-aware, as if the writer was embarrassed to be writing about breathing exercises and was managing the embarrassment through precision. Other sections were the forum poster's attempts to fill gaps, marked with brackets and question marks. Sera read the post three times. Then she opened a new browser window and began searching. She had spent three years as a backend engineer learning how data persists even when someone tries to delete it. Database backups, CDN caches, email forwards, screenshot archives, RSS feeds that pulled content before the takedown, Google's own cache which refreshed at irregular intervals. She found four more fragments over two evenings. One was a screenshot of the original blog post taken by someone who had shared it in a WhatsApp group for meditation practitioners in Boulder, Colorado. The screenshot was low resolution but readable. Another was a partial copy in a PDF that someone had compiled as part of a longer document about "cognitive dehabituation protocols," which seemed to be a term the compiler had invented. She cross-referenced the fragments, aligned the overlapping sections, identified the gaps. The reconstruction covered maybe seventy percent of the original practice as described. Some gaps were in the breath timing — the original described a specific ratio of inhale to hold to exhale that one fragment rendered as 4:7:8 and another as 4:7:11, and neither was clearly correct. Other gaps were in the attentional component, the part the original author described as "allowing awareness to settle toward its own ground." This phrase appeared in two fragments and was clearly a direct quote, and it was also an instruction that sounded like it meant something without telling you what to do with your mind at 5:50 in the morning on a mat on a concrete floor. She filled the gaps the way she filled gaps in undocumented code. She ran the parts she had. She observed the behavior. She inferred the missing logic from the output of the parts that worked. The 4:7:8 ratio felt too short — she ran out of breath on the hold. The 4:7:11 felt too long — she could not sustain the exhale without strain. She split the difference, tried 4:7:9, and then 4:8:10, and settled on 4:7:10 because the exhale at ten counts ended at the natural bottom of her breath, the point where the lungs were empty but the diaphragm was not clenched. She noted this in the spreadsheet. Row one, column F: *4:7:10 feels correct. "Feels" is not a debugging term. Noted.* The attentional component she handled differently. She could not A/B test attention. She could not isolate the variable. Attention was not a parameter she could adjust in increments. So she did what the fragments suggested, as literally as she could: she breathed in the ratio she had chosen, and she tried to let her awareness rest without an object, and for nine months this mostly meant she sat on the mat and breathed and her mind produced its usual output — tasks she had not finished, code she needed to review, a conversation with her mother about why she was not married, the price of tomatoes — and she observed the output without chasing it, which was the one instruction that was clear in every fragment she had found. Do not chase the thoughts. Do not suppress them. Observe. Nine months. Forty-seven rows of data. One yellow highlight. --- The danfo to Oshodi left from the junction at the end of her street at 6:30 if the driver had enough passengers, which he usually did by 6:25. Sera walked the four blocks in the heat that was already full even at this hour, the air thick with generator exhaust and the smell of akara frying at the woman's stand on the corner, the oil popping in the pan and the woman's hands moving in a rhythm that had nothing wasted in it. The woman had been frying akara at this corner for longer than Sera had lived in the flat. Sera did not know her name. She bought akara from her on Fridays and they exchanged greetings in Yoruba and that was the relationship and it was sufficient. The danfo was yellow with a blue stripe and the conductor hung from the open door calling the destination — "Oshodi! Oshodi! Oshodi direct!" — in a voice that carried over the generators and the traffic and the music from the phone repair shop that opened at six and played Burna Boy until it closed at ten. Sera climbed in. The seat was the cracked vinyl it always was. The man next to her was reading a Bible with a cracked spine and his lips moved and she could not hear the words and did not try. A woman across the aisle had a baby on her lap wrapped in a cloth printed with a pattern Sera's grandmother had called *aso-oke* but which was not real *aso-oke* — it was factory-printed cotton, a version of the pattern that cost a quarter of the handwoven original. The commute from Yaba to the Island was an hour on a good day and two hours on a day that was not good and this was a not-good day. The Third Mainland Bridge was stopped. It was always stopped. Ten point six kilometers of concrete over the lagoon, and on a Thursday morning it was a parking lot of danfos and BRT buses and private cars and okadas threading through the gaps with a precision that looked like chaos but was not. She had once tried to model the traffic flow for a side project and quit after two weeks because the variables were too interdependent and her sample size was her own commute, which was not a sample size. She looked at the lagoon through the window. The water was the gray-green it always was in the morning, flat under the haze, with fishing boats sitting still near the shore. The light sat on everything equally — not golden, not angled, just a white weight that flattened distances so the buildings on the far shore looked like cutouts pasted against the sky. She had lived under this light her whole life. She did not think about it. It was light. --- The office was on the fourteenth floor of a glass building in Victoria Island that had good air conditioning and bad elevators. The startup was called Paysharp. Thirty-two employees, Series A funded, building payment infrastructure for small businesses. Sera was the third engineer hired and the only one who had been there long enough to remember when the codebase was clean. It was no longer clean. The Series A had brought five new engineers and a product manager named Tunde who called everything *a sprint* and used the word *bandwidth* to mean six different things. Her desk was by the window. She liked the window not for the view — the view was another glass building — but because the monitor glare was manageable if she adjusted the angle, and because the window was far from Tunde's desk. She opened her laptop, checked the build pipeline, reviewed a pull request from Chidi that was fine except for a variable named `temp2` that was doing the work of three variables and would break when someone else touched it, which someone else would, because that is what happens to variables named `temp2`. She left a comment: *What is temp2? Rename and split.* She did not add an emoji. Chidi would understand. At 11 Tunde appeared at the edge of her desk holding his laptop like a tray. "Can you look at something?" She could. The something was a Figma mockup for a dashboard feature that required three API calls Paysharp did not have and a data pipeline that would take two sprints to build, and Tunde had labeled it "quick win" in the project tracker. She told him this. He nodded and said "Let's explore it" and left. The mockup was still in her Slack by end of day, marked urgent. At lunch she ate rice and stew from the woman who sold food from a cooler in the lobby. The rice was good. The stew had too much pepper, which meant it was Thursday — the Thursday stew was always hotter, for reasons Sera had never investigated and probably should not, because some systems work better when you do not look at the implementation. She worked until 6. She rode the danfo back. The bridge was stopped again. She sat in the heat with the window down and the air moving just enough to be a theory of breeze rather than an actual one. The man next to her was watching a Nollywood film on his phone with the volume up and the dialogue played over the engine noise and the traffic noise and the generator noise from the buildings along the approach road. The actress on the screen was crying. The man's face was still. --- She got home at 8:15. The flat was dark because NEPA had taken the power again and her uncle's generator served the ground floor only. She found the lighter by the gas burner by feel — it was in the cup, where it always was — and lit the burner for light while she found the rechargeable lantern on the shelf. The lantern had forty percent charge. Enough. She heated water. She made Lipton with three sugars. She changed into the oversize T-shirt she slept in, which had the logo of a hackathon she had won two years ago and a bleach stain on the hem from a laundry accident she could not reconstruct, and she sat on the mat on the concrete floor. The laptop stayed on the desk. The phone stayed on the desk. The lantern cast a circle on the wall that did not move. Outside: the generators, the traffic on Bode Thomas tapering but not gone, a dog barking at something two streets over, music from the bar at the end of the road that played until midnight on weeknights and until 3 a.m. on weekends. Lagos at its lowest volume, which was still a volume, still coming in through the window she left open because closing it made the heat worse. She sat. She set the timer on her watch — twenty minutes, the same as always. She closed her eyes. She breathed in for four counts, held for seven, exhaled for ten. The count was a scaffold, not a cage. If she lost count she did not restart. She picked up wherever she was and continued. Her mind produced its output. The pull request from Chidi. Tunde's mockup marked urgent. Her mother's voice on the phone last Sunday asking if she was eating enough, which meant asking if she was seeing anyone, which meant asking when she would give her a grandchild, which meant asking a question that had no answer Sera could give that would not generate the next question. The price of the butane refill. The yellow row in the spreadsheet — that one moment three weeks ago when her attention had done something at minute eleven that she could not describe and could not reproduce and had logged as *something different about the quality of attention* because she did not have better language and because she was a person who logged things she could not explain rather than ignoring them. She breathed. The generator two buildings over coughed and restarted. The dog stopped barking. The music from the bar was Wizkid, she thought, or someone who sounded like Wizkid. The lantern made its circle on the wall. Nothing happened. Nothing was supposed to happen. She breathed, and the city breathed its own breathing around her, and the timer on her watch counted down toward zero. Row forty-eight. Duration: twenty minutes. Observations: *nothing*. She would type it into the spreadsheet in the morning. She always did.