A Little Weather Between Us

Reviewed · 3,269 words

Prompt
Once a year, a solarpunk city celebrates inventions that failed at their intended purpose but became useful in unexpected ways. A painfully serious young engineer enters a compact water condenser, only to discover that it produces tiny personal clouds which rain whenever someone laughs nearby. Determined to correct the defect before judging, she reluctantly accepts help from a rival who thinks the clouds are already perfect.
Cover art for A Little Weather Between Us

The first drop struck the number seven on Ianthe’s calibration sheet.

She looked up. The shade canopy above her was dry, its patched green cloth glowing in the afternoon sun. The nearest irrigation line ran ankle-high along the festival’s planter wall, properly coupled and nowhere near her table. The condenser itself occupied half the tabletop, a seed-chest-sized shell of copper-green composite. A second drop widened the ink around litres per hour. Then a hundred small drops came down at once.

They fell from a cloud the size of a market basket.

It hung just above a child who had freed a stubborn wheel from a repair jig. The child was still laughing, one hand on the wheel and the other over her mouth. Along the cloud’s lower edge, blue light shivered. Rain darkened her hair, stippled the cork floor, and sent the adults at the repair bench reaching for loose tools.

Ianthe lunged for the condenser’s cutoff.

The machine gave a flat cutoff tone. The cloud thinned to threads and vanished. Its last water landed squarely on Ianthe’s sheet.

For two breaths, the child stared at the empty air. Then she said, “Did it follow me?”

“No.” Ianthe pulled the wet sheet free before it could drip into the control slot. “It acquired your position within a four-metre radius and discharged point-three-one litres.”

The child glanced at the wheel, apparently unsure which part of that answered her.

From the next worktable, Rasim said, “She means it knew where you were.”

“It inferred where she was. Incorrectly.”

Rasim had abandoned his own entry, a folding shade frame whose westward hinge refused to fold. He stood with both palms on Ianthe’s table and watched beads gather on the condenser’s copper-green shell. “It rained on the person laughing.”

“That is the incorrect part.”

The child’s father handed her a rag. She squeezed water from one braid and looked delighted. Behind her, runoff had found the shallow channel around a planter bed. Dust settled. Three wilted leaves lifted under the splash.

Rasim noticed those things in the opposite order from Ianthe. He looked at the leaves, then the child’s cooler skin, then the crescent of wet footprints. “Leave it. It’s perfect.”

Ianthe set the ruined sheet on the canopy brace. “Judging begins in two hours and twelve minutes.”

“Then you have time to find out what it does.”

“I know what it does. It corrupts ultrasonic ranging, wastes potable water, and rains on electrical work.” She pointed to the repair bench, where the child’s father was drying a motor housing. “The yield was already sixty-three percent of specification. This reduces it further.”

Rasim looked at the festival around them. Repaired solar cloth stretched from old tram poles. A row of cracked heat batteries served as evening seats because they held the day’s warmth after their cells had failed. Along the central walk, miscast ceramic pipes had become planters, their warped mouths overflowing with herbs. Every object present had once disappointed someone in a measurable way.

“The planter got water,” he said. “That gives you something to test.”

Ianthe turned the condenser so its service panel faced away from him.

She had entered it as a recoverable failure. The festival had a place for designs that missed their first purpose but contained a useful piece: a pump repurposed for aerating roots, a tracking mirror that shaded market stalls when its gears slipped, a desalination membrane that made excellent fruit-drying sheets. Ianthe’s chilled mesh could still reclaim water from humid air. With one firmware correction and a clean calibration run, she could prove it.

That mattered. People called young engineers promising when they meant not yet dependable. A specification did not soften its voice because her hair was still cropped in apprentice fashion. Twelve litres remained twelve litres, even when an older builder repeated the number more slowly after her.

She opened the diagnostic display. The event log showed an impossible column of moisture-density readings: eighty-one percent, eighty-eight, ninety-four, all rising in step with broadband spikes from the acoustic ranger.

At the next table, someone dropped a tray of fasteners. There was a snort of laughter, brief and surprised.

The condenser’s nozzles ticked toward the sound.

Ianthe caught the motion and killed target acquisition before the pumps started. The blue rim light blinked once over empty air.

Rasim had seen it too. His amusement left his face. “You need someone outside the cone.”

“I need quiet.”

“The pot two tables over has whistled nine times.”

Its handles became too hot before every whistle, and each one startled its maker anew. Beyond them, a pedal loom kept dropping its shuttle into a basket. The festival’s talk, tools, and small failures pressed together beneath the canopies.

Ianthe enlarged the acoustic trace. She could isolate the false return if she watched the display. She could not watch the display, the nozzle array, the people crossing the range, and the water landing zone at the same time.

“Record bearing and distance,” she said. “No commentary.”

Rasim took the chalk reel from beneath her table. “People move.”

“That is why you record distance.”

“They move because of the water.” He hooked the reel to his belt. “Your log won’t show which foot leaves the mat.”

She nearly withdrew the offer. Then the battery icon lost one of its six bars.

“Bearing, distance, feet,” Ianthe said. “One variable per cycle.”

Rasim nodded and began clearing paper, loose wiring, and a basket of seed packets out of the four-metre circle.


They did not ask anyone to laugh.

Instead, Ianthe lowered the condenser’s pump pressure and let the festival provide the input. Rasim marked where people already stood. A cook laughed when her pot shrieked before she touched it. Blue light edged a cloud above her left shoulder; Rasim called, “Three metres, moving west,” and Ianthe stopped the cycle after fifty millilitres. Two friends bent over the shuttle basket and laughed together. The ranger split them into two targets, then lost both when they leaned apart. A cloud formed between them, rained on neither, and dampened a tray of thread.

“Target ambiguity at thirty-two degrees,” Ianthe said, reading the log.

Rasim was wiping the thread tray. “And a person on each side reaches inward.”

“That is not a sensor condition.”

“It is where their hands go.”

She added it to the margin of her replacement sheet.

The laughter pulses spread across the same frequencies the ranger used to distinguish humid air from hard surfaces. Firmware that should have rejected irregular noise was counting each rapid rise as a dense moving pocket. The nozzles aimed chilled microjets at that pocket. Aerosol caught the day’s heavy air, coalesced, and made just enough weather to fall.

Nothing about it was mysterious. That did not stop each new cloud from looking impossible.

They hung briefly under the canopy, pale against its green panels, their edges stained blue by the targeting lights. Rain smelled of warm cork, clean copper, and basil from the planters. Each cloud collapsed as soon as its acoustic target faded or Ianthe closed the valve. The reservoir level fell in exact increments. The battery warmed beneath her palm.

At the fifth cycle, the cloud edge flashed amber.

“Reserve below thirty percent,” Ianthe said.

Rasim had crouched to trace the wet boundary. “The drops reach half a metre past your light.”

“In still air.”

“There’s a chair there.”

“Move it.”

A woman had already moved it, pulling her cane and woven bag out of the wet. The cloud had caught only the edge of her sleeve, but her expression stopped Rasim before he could point out the cooling.

“Warn me next time,” she said.

Ianthe closed the valve. “There won’t be a next time without a marked field.”

The woman pressed her sleeve between finger and thumb. “Good.”

Rasim watched her go. “She wasn’t hurt.”

“That is not consent.”

“No. I know.” His gaze followed the cane tip as it avoided the darkened cork. “I thought she smiled at first.”

“You thought the child smiled, therefore the use was universal.”

“I called it perfect.”

“You had one wet child as evidence.”

“I was wrong about the radius.” He pointed to the chalk arc rather than look at her. “And the chair.”

Not about the machine, his tone implied. Not yet.

The battery sounded its first descending note. Ianthe checked the remaining charge against the judging time. Restoring potable-water mode meant rewriting the noise filter, purging the lines, and holding the mesh at calibration temperature for eighteen uninterrupted minutes. She had enough charge if no one laughed nearby and nothing else went wrong.

There would be no proof run afterward.

Rasim read the answer on the display. “If you patch it now, what can you show?”

“A corrected filter.”

“Working?”

“The correction is straightforward.”

He waited.

Ianthe disliked waiting when the numbers were already present. “Not at validated yield.”

Rasim swept his chalk marks with his shoe until only a broken wet circle remained. “The repair court asked if we could test there. Their shade bed is six degrees too warm, and the planting wick went dry when the west channel clogged.”

“This cannot supply scheduled irrigation.”

“They didn’t ask for scheduled irrigation.”

“It also cannot cool everyone. Quiet people receive nothing. Wind over point-eight metres per second scatters the aerosol. The useful radius intersects their polished tile, and the second battery tone will occur in approximately twenty-six minutes under load.”

He tipped his head toward the court. “So tell them that.”

She had meant those facts as refusal. He had heard instructions.


The repair court occupied a sunken square between planter terraces. Its cork work floor drained toward a bed of mint and low shade ferns. One side, however, had been resurfaced with salvaged glass tile. The tiles were beautiful, cool, and almost frictionless when wet.

Ianthe placed the condenser at the border and spent six minutes measuring wind, slope, and nozzle reach. Rasim moved benches according to her marks, then moved them again after watching where people actually set their bags. The child with the repaired wheel returned and waited at the top of the ramp.

“Can I make it rain again?” she asked.

“Not yet,” Ianthe said.

“When?”

“When the catch surface is down.”

Rasim unrolled two thick mats woven from root fibre and old cooling felt. “Help me hold this corner.”

The child did at once, which was more than Ianthe’s answer had managed.

They were still setting the second mat when her father fitted the freed wheel onto a little parts cart. He spun it. The wheel turned cleanly, wobbling once before it settled. The child laughed.

The condenser was in diagnostic-ready mode. Ianthe had disabled the pump but not, she saw with a shock, the pressure accumulator.

Blue sharpened along the air above the child. A cloud swelled faster than the earlier ones, fed by the accumulator’s trapped charge.

“Inside edge,” Rasim called.

Rain struck the root-fibre mat, the child’s shoulders, and the ferns below. Their curled leaves trembled open under the cool water. The temperature strip on the shade bed dropped through two coloured bands.

Then the child’s father stepped backward from the sudden rain. His heel crossed onto the glass tile.

Rasim reached for his elbow and planted his own foot on the same wet seam. His shoe slid. The man caught the planter rail; Rasim hit one knee on the cork and shoved the parts cart away from the slope before it could roll into either of them.

Ianthe struck the mechanical cutoff.

The spray stopped. The cloud shed one hard curtain of rain and came apart. Amber light ran around its edge as it fell, then went dark.

“Don’t move,” Ianthe said. She was beside Rasim before the digital log finished writing. “Is your knee bearing weight?”

He sat back on his heel. For once, no answer came ready.

The child’s father tested his grip on the rail. “I’m all right.”

Ianthe looked at him, not at the display. “Are you sure?”

“Yes. Wet, but yes.” He drew the child close and guided her onto the dry ramp.

Rasim pressed two fingers against his trouser leg. “I can stand.”

“Wait.”

“Ianthe.”

“Ten seconds. A kneecap can carry load before pain rises.”

He waited. At ten seconds he stood carefully, keeping one hand on the planter wall.

The child looked stricken. “I didn’t mean to.”

“You didn’t switch it on,” Ianthe said. “I left pressure in the line.”

Rasim stared at the tile. Water shone in a fan beyond the mat, exactly where he had assured her the drains would take it. “Half a metre past the light,” he said. His voice had lost its easy reach. “More at the south edge. The chair was outside. He was outside.”

“The light marks target centre, not fall radius.”

“I know that now.” He touched the place where cork met tile. “No glass. No loose carts. No one standing with a foot across the seam.”

He looked around the court and counted under his breath: the ramp, the chair space, the worktables with live circuits, the people who had not chosen rain. His gaze stopped at the child.

“Not perfect,” he said. “Not beyond the cork.”

Ianthe shut the service panel before the impulse to agree could become cruelty. “Then help me bring the fall radius inside it.”

She made the field smaller.

They turned the condenser away from the tile and fixed the nozzle range to one target above the centre of the root-fibre mats. Rasim ran green cord between four waist-high posts, leaving a wide dry route to the ramp. He stood at each approach and checked whether the marked rain field could be seen from a seated height. Ianthe added a wind cutoff, a hard reservoir limit, and a requirement that the blue targeting edge hold for two seconds before the valve opened. The laughter trigger remained, but only a source inside the marked field could arm it.

At the child’s insistence, they added a small blue paddle at the entrance. Anyone who wanted to try stood inside and raised it; Rasim, acting as steward, enabled the acoustic gate. The machine could not register permission. He would have to check the paddle before every cycle.

The second battery tone sounded while Ianthe tested the cutoff. Lower than the first, it vibrated through the copper shell.

“One demonstration,” she said.

“And cleanup,” Rasim answered. He was leaning less on the planter now. “The mats will return most of it to the bed.”

“Sixty to seventy percent, depending on foot traffic.”

“No foot traffic until we lift them.”


The judge arrived with damp cuffs from another entry and no patience for introductions. She examined the condenser, the marked field, and the changed description on Ianthe’s entry slate.

“You crossed out potable recovery,” she said.

“It does recover potable water when the ranger rejects acoustic interference. Today it did not.” Ianthe indicated the reservoir gauge. “The fault produces a maximum of four localized aerosol clusters within four metres, although this trial is capped at one. The trigger is broadband laughter misclassified as moisture density. Wind cutoff is point-eight metres per second. The blue edge marks target acquisition, amber marks reserve, and three descending tones mark charge thresholds and shutdown.”

The judge looked at the child waiting beyond the cord. “What are you entering?”

Ianthe heard, too late, the question underneath the technical one.

“A supervised cooling and planter-watering device for small play or repair courts,” she said. “Not a drinking-water source. Not scheduled irrigation. Not general heat relief.”

“Who does it miss?”

“Anyone who does not laugh, anyone who cannot or does not wish to enter the rain field, and anyone beyond the range. It is unsafe near smooth paving or exposed equipment.”

Rasim crouched to flatten a lifted corner of mat. “The steward has to watch feet, not just faces. If the dry route gets crowded, we stop.”

The judge pressed the root fibre with her shoe. “Show me the cutoff first.”

Ianthe armed the machine and kept one hand above the mechanical cutoff. The child entered carrying the blue paddle. Rasim checked the ramp, the cord, and the two adults standing well back. He raised one finger to Ianthe.

“Ready?” he asked the child.

“Ready.”

She tried to laugh. The sound came out as a breathy cough. Nothing happened.

Ianthe watched the acoustic trace flicker below threshold. She did not tell the child to try harder.

The repaired parts cart stood beside the planter wall. The child’s father gave it a gentle push. The freed wheel turned; the cart veered, bumped softly into Rasim’s boot, and stopped. The child laughed for real.

The log bars rose. Blue gathered in a bright ring above the mat. After two seconds, the valve opened.

A cloud appeared over the child, no wider than her outstretched arms. Rain tapped the paddle and ran from its corners. She closed her eyes. Water passed through the root-fibre mats into the planting wick, where the ferns’ dry strip darkened from brown to green.

Rasim watched the approaches. Ianthe watched pressure, wind, and charge. When the child stepped toward the cord, Rasim lowered his hand.

Ianthe cut the valve. The cloud dissolved before the child reached the boundary.

The child’s father wrapped a towel around her shoulders. A court worker checked the wick and said, “That’ll hold until morning.” The judge put two fingers under the mat’s edge to inspect the runoff.

“How much water?” she asked.

“Point-two-six litres discharged. Approximately point-one-eight retained in the planting bed.”

“And if everyone is too hot to laugh?”

Rasim opened his mouth, then looked at Ianthe.

“Use the shade,” Ianthe said. “This does not replace it.”

The judge made a mark on her slate. “Unexpected-use class. Conditional demonstration only. Keep the limitations on the entry.”

She tied a narrow acceptance tag to the condenser’s handle and moved on to the whistling pot.

Ianthe touched the tag once to make sure the knot would not slip. Then she checked the reservoir.

Rasim began lifting the wet mats from the tile side. “Your sheet says eighty minutes for cleaning.”

“Seventy-four if you stop standing on the drain edge.”

He moved his foot.


By late afternoon, the heat had withdrawn from the cork but not from the stone beneath it. Festival workers folded canopies one repaired panel at a time. Ianthe and Rasim wrung the catch mats into the planter channel, measured what they recovered, and dried every fitting before packing it.

The condenser gave its third descending tone.

Rasim looked at the last red bar. “Enough for two samples?”

“One active scan. Three passive.”

“Wind is lifting.”

Ianthe checked the ribbon on the nearest cord post. It flicked once toward the glass tile. “Three passive.”

They carried the unit to a dry alcove behind the planter wall, away from feet and exposed circuits. Rasim found a square of blue scrap cloth. Ianthe connected the optical sensor she had used to align the nozzles and opened a fresh column in the log: visible opt-in signals, no pump output.

“Should I hold it still?” he asked.

“Raise it naturally. I need the motion profile.”

He lifted the cloth from his side, slower than the child had lifted the paddle. The sensor drew a modest curve across the screen. No cloud formed. Nothing got wet.

Ianthe saved the sample, then turned the cloth over in his hand so the faded side faced outward.

“Again,” she said.

Rasim stepped back into the last strip of sun and raised it.