Father-Son Distance#
Editorial note: Rank: A-. Does the work it needs to do — shows the relationship eroding through small absences rather than dramatic conflict. The present tense creates good immersion. The son feels real (not symbolic). Jeff’s rationalization at the end is strong. Minor risk: the surveillance foreshadowing might be slightly too visible, but it’s brief enough. The closing image with the reflection works well as an echo of The Workshop without repeating it.
Jeff hears the car in the driveway but doesn’t move right away. He’s in the middle of calibrating the gimbal mount and the servo keeps drifting three degrees counterclockwise when it should hold steady. He tightens the set screw, tests it again, watches the bubble level on the laptop screen.
The front door opens. He hears his son drop a bag in the hallway.
“Hey,” Jeff calls from the garage. “Be right there.”
He saves the calibration file and stands. His knees crack. He’s been sitting on the workshop stool for two hours, maybe three. The garage smells like solder flux and the faint plastic burn of the 3D printer running its fifth hour on a camera housing.
His son is in the kitchen when Jeff comes through. Fourteen now. Taller than Jeff remembers from two weeks ago, but that’s probably not true. Daniel. His name is Daniel, though Jeff still calls him Danny when he’s feeling nostalgic, which Danny tolerates.
“Hey, bud.” Jeff gives him a quick shoulder squeeze. Danny doesn’t pull away but doesn’t quite lean in either.
“Hey.”
“How was the drive?”
“Fine. Mom wanted me to text when I got here.”
“Right, yeah. You hungry?”
Danny shrugs. “Kind of.”
Jeff opens the refrigerator. There’s milk, sandwich materials, a rotisserie chicken he bought three days ago that’s probably still good. He pulls out the chicken and sniffs it. Fine.
“Chicken okay?”
“Sure.”
Danny is looking past Jeff toward the living room. The second monitor is on. Jeff left it on. It’s showing four quadrants, each one a different camera feed — the workshop bench, the backyard, the side gate, and one exterior view he’s been testing for signal strength. The images are grayscale and slightly pixelated, the way security feeds always look.
“What’s that?” Danny asks.
Jeff glances back. “Oh. Just testing some camera modules. For a project.”
“What project?”
“Might do some freelance security consultation. You know, with the time.” Jeff pulls plates from the cabinet. “Check signal range, figure out coverage patterns. Boring stuff.”
Danny nods and looks at his phone.
Jeff sets the chicken on the counter and starts pulling it apart with his hands. The skin is cold and slick. He puts the breast meat on a plate, adds bread, mayonnaise. Danny is still on his phone.
“How’s school?” Jeff asks.
“Fine.”
“Math still good?”
“Yeah.”
Jeff hands him the plate. Danny takes it and sits at the kitchen table, phone beside him. Jeff makes a second sandwich for himself and sits across from him. They eat. Danny scrolls. Jeff watches him and tries to think of something to say that doesn’t sound like an interview question.
“I’ve been working on a new build,” Jeff says. “Want to see it?”
Danny looks up. “Sure.”
They go to the garage. Jeff flips on the overhead light. The workshop has changed since Danny was here last. The pegboard is more organized now. Components sorted into labeled bins — servos, motors, wire gauge, connectors. There’s a parts list taped to the wall, items crossed off in red pen as Jeff acquires them. The 3D printer sits on the far end of the bench, still humming.
Jeff picks up the gimbal assembly. It’s smaller than the RC builds they used to do together. The frame is carbon fiber, lightweight, mounted on a two-axis gimbal with brushless motors. A small camera module sits in the cradle.
“Check this out,” Jeff says. He’s smiling. His voice is brighter than it’s been all evening. “Stabilized camera mount. The gimbal compensates for motion in real time. I’ve got it down to point-two degrees of drift.”
He holds it up. Danny looks at it.
“Cool,” Danny says.
“I’m printing custom housings for the electronics. Keeps the weight down. The whole assembly is under three hundred grams.” Jeff turns it over in his hands, showing Danny the motor mounts, the wiring. “You could mount this on a quadcopter frame, or a car, or even handheld. Completely modular.”
Danny nods. He’s looking at the gimbal but his expression is polite, not engaged.
“What’s it for?” Danny asks.
Jeff hesitates. “Testing. Proof of concept. I might sell a few, see if there’s a market.”
“Like, to who?”
“Hobbyists. People doing aerial photography. Security applications, maybe.”
Danny picks up a small quadcopter frame from the bench. It’s one they built together two years ago, back when the workshop was still about flying things for fun. The frame is dusty. One of the motor mounts is cracked.
“Remember this one?” Danny asks.
Jeff looks at it. “Yeah. That was a good build.”
“We crashed it in the park.”
“You crashed it,” Jeff says, grinning. “I told you the wind was too strong.”
Danny smiles a little. He sets the frame back on the bench. His hand lingers on it for a second, like he’s about to say something, but then he just looks around the workshop. The stool where he used to sit and hold the solder spool is shoved into the corner now, a plastic bin stacked on top of it.
“You want to help with this one?” Jeff asks. He holds up the gimbal. “I need to run a range test. We could take it outside, see how far we can push the signal before it degrades.”
Danny glances at his phone. “Maybe tomorrow? I’m kind of tired.”
“Sure. Yeah. Tomorrow.”
Danny drifts back into the house. Jeff stays in the garage for a moment, holding the gimbal. He sets it down carefully and returns to the laptop. The calibration data looks good. He opens a spreadsheet and logs the test results — date, assembly version, drift angle, voltage. The numbers are clean and exact.
Inside, Danny is on the couch with his phone. The TV is off. The second monitor is still on, the four-quadrant feed cycling slowly through different views. Danny glances at it once, then back at his phone.
Jeff sits in the chair across from him. “Want to watch something?”
“I’m good.”
They sit in silence. Jeff looks at the monitor. One of the feeds shows the side gate. A car passes on the street beyond. The timestamp in the corner updates. Danny shifts on the couch, pulls his knees up.
“You eat enough?” Jeff asks.
“Yeah.”
“There’s more chicken if you want.”
“I’m good.”
Danny’s thumbs move across his phone screen. Jeff watches him. His son’s face is illuminated by the phone’s glow, blue-white and calm. He looks like his mother when he concentrates. Jeff used to be able to make him laugh just by doing a stupid voice or pretending to misunderstand instructions when they were building something. Now Danny is courteous and distant, kind of the way you’d be with a neighbor you liked but didn’t know well.
“I should probably go to bed soon,” Danny says.
“It’s only nine.”
“I know. Just tired.”
“Okay.”
Danny stands, picks up his bag from the hallway. “Night, Dad.”
“Night, bud.”
Danny goes upstairs. Jeff hears the guest room door close. It used to be Danny’s room, back when the custody split was still being finalized and Jeff thought fifty-fifty was possible. Now it’s the guest room with some of Danny’s old things still in the closet.
Jeff sits in the chair for a while. The monitor cycles. Workshop, backyard, side gate, exterior view. The exterior view is from a camera he mounted on the eave last week. It covers the driveway and part of the street. Good coverage. Clean sight lines. He should log that.
He goes back to the garage and opens the laptop. The calibration file is still on-screen. He closes it and opens the surveillance monitor application. Six feeds now. He’s added two since this morning. The new ones are from a camera near the park, testing mesh relay range. Lower framerate, but the image is stable.
Jeff leans back on the stool and watches the feeds. A dog walker passes through the park view. A car turns onto his street, headlights bright, then gone. The backyard feed shows nothing. Just the fence and the grass and the shadow of the house stretching long in the dusk light.
He thinks about Danny upstairs, probably on his phone, probably texting his friends or his mom. Teenagers withdraw. It’s normal, he supposes. It’s developmental. Danny’s pulling away because that’s what fourteen-year-olds do. It has nothing to do with Jeff, with the workshop, with the time Jeff spends here instead of upstairs asking questions Danny doesn’t want to answer.
What Danny needs is a father who is stable. Productive. Solving problems. Not sitting around feeling sorry for himself. The workshop is evidence of that. The builds, the tests, the data. Jeff is not hiding. He’s working.
He minimizes the surveillance window and pulls up the CAD file for the next camera housing. The printer is almost done with the current job. He should queue the next one. Keep moving forward.
On the monitor’s black border, his own face is reflected. The overhead light is behind him, casting his features in shadow. He looks tired. His eyes are dark and his expression is hard to read. He doesn’t notice. He’s already opening the file, checking the print settings, adjusting the infill density.
The printer beeps. The current job is finished. Jeff stands and retrieves the housing from the print bed. It’s still warm. He sets it on the bench to cool and starts the next print.
Upstairs, the guest room light goes off.
Jeff doesn’t see it. He’s watching the laptop screen, watching the preview render, watching the layers stack one on top of another in the simulation, building something small and precise and exactly what he needs.