The Mystery of the Missing Boba: Why Predicting the Future Isn’t Just for Fortune Tellers
Friday after school, the line for Sunny Boba snaked all the way to the corner of Maple Street and Oak Avenue, wrapping around the stack of flyers for the school’s upcoming talent show taped to the stationery store window. Mia, Javi, Lila, and Tyler had joined the queue 40 minutes earlier, and they were still 15 people away from the counter. Javi was slouched against the sun-warmed brick wall scrolling through Valorant montages on his phone, his thumb tapping so fast it looked like it was vibrating. Lila was holding her phone horizontally, filming a 15-second clip of the line to post on TikTok with the caption “When you’d sell your soul for taro boba 😭” – the video would hit 52,000 views by the end of the night. Tyler was scrolling through the basketball team group chat, where his coach had just posted the lineup for Saturday’s game against Westside High. Mia was hunched over her beat-up leather notebook, scribbling down how much she’d spent on snacks that week: $3.50 on a bag of spicy chips on Monday, $2 on a granola bar Tuesday, $5 on a bag of sour candy Wednesday, $1.50 on a lemon soda Thursday… “If we have to wait another 45 minutes, I’m switching to iced coffee from the café down the street,” Tyler grumbled, tapping his basketball against his sneaker. “I need to get to practice in an hour.” “Speak for yourself,” Lila said, not looking up from her phone. “This line is content. I’m already at 12k views.” Before anyone could reply, the shop door swung open and Chen Auntie, the owner of Sunny Boba, stepped out holding a tray of freshly brewed jasmine tea. Her pink Hello Kitty apron was smudged with tapioca starch, and she looked just as tired as the line of students waiting in the 85-degree heat. “I am so sorry, kids,” she called out in her warm, accented voice. “We just ran out of brown sugar boba pearls, and I have 12 orders of brown sugar milk tea waiting. It will be another 30 minutes.” A collective groan rippled through the line. Javi slumped further against the wall. “Thirty more minutes? I’m gonna miss the new Valorant patch notes drop.” Mia’s pencil stopped mid-scrib
Friday after school, the line for Sunny Boba snaked all the way to the corner of Maple Street and Oak Avenue, wrapping around the stack of flyers for the school’s upcoming talent show taped to the stationery store window. Mia, Javi, Lila, and Tyler had joined the queue 40 minutes earlier, and they were still 15 people away from the counter. Javi was slouched against the sun-warmed brick wall scrolling through Valorant montages on his phone, his thumb tapping so fast it looked like it was vibrating. Lila was holding her phone horizontally, filming a 15-second clip of the line to post on TikTok with the caption “When you’d sell your soul for taro boba 😭” – the video would hit 52,000 views by the end of the night. Tyler was scrolling through the basketball team group chat, where his coach had just posted the lineup for Saturday’s game against Westside High. Mia was hunched over her beat-up leather notebook, scribbling down how much she’d spent on snacks that week: $3.50 on a bag of spicy chips on Monday, $2 on a granola bar Tuesday, $5 on a bag of sour candy Wednesday, $1.50 on a lemon soda Thursday…
Her pencil tip hovered over the paper, the last entry half-written: Friday’s iced Americano, $3.00—when the shop door swung open and Chen Auntie, Sunny Boba’s owner, stepped out holding a tray of freshly brewed jasmine tea. Her pink Hello Kitty apron was smudged with tapioca starch, and her forehead glistened with sweat in the 85-degree heat. A collective murmur of hope rippled through the line, only to be cut off by her apologetic, warm-accented voice: “I am so sorry, kids. We just ran out of brown sugar boba pearls, and I have 12 orders of brown sugar milk tea waiting. It will be another 30 minutes.”
A groan exploded from the back of the line. Javi’s head thumped back against the brick wall so hard Tyler thought he’d given himself a concussion. “Thirty more minutes? I’m gonna miss the new Valorant patch notes drop. I’ve been waiting for that new map all week.” He yanked his phone out of his pocket, thumbs flying across the screen to fire off a complaint to his squad chat.
Lila’s shoulders slumped so far forward her phone almost slipped out of her hand. She’d just hit 12,000 views on her boba line video, and the comments were already flooding in with people tagging their friends who lived nearby. “Ugh, I was gonna post a part two when I got my drink. Now the trend’s gonna be over by the time I get back to my room.” She tapped her screen to pull up her analytics dashboard, scrolling through the view count ticker like she was watching a stock market crash.
Tyler bounced his basketball against his sneaker once, twice, hard enough that the rubber thud echoed off the storefront. “I have practice in 50 minutes. If I’m late again, Coach is gonna make me run suicides until I puke.” He yanked his phone out to text his backup point guard to cover for him, then stared daggers at the closed shop door like he could will it open through sheer annoyance.
Only Mia didn’t move. Her pencil finally came down to finish the $3.00 entry for her iced Americano, and then her eyes drifted to the page of her notebook she’d filled last week during math class. The top of the page was scrawled with the header “ sequences & patterns - 9/23 notes”, and under it, Mrs. Henderson’s messy handwriting was copied word for word: *Time series: a set of data points recorded in order of time, with each point tied to a specific time label.* Next to the definition, Mia had doodled a tiny cup of boba, because she’d been daydreaming about Sunny Boba’s taro milk tea the entire lecture.
She blinked, then looked down at the snack spending list she’d been filling for the past two months, then up at the closed shop door, then at the three friends grumbling next to her. A tiny spark of an idea fizzled in her chest, the kind you get right before you solve a math problem you’ve been stuck on for an hour.
“Wait a second,” she said, so quiet at first the others didn’t hear her. She cleared her throat and tried again, louder this time. “Wait a second. What if we don’t have to wait for more boba? What if we can fix this forever?”
Javi looked up from his phone, one eyebrow raised. “Fix this forever? The only way to fix this is to ban Chen Auntie from running out of boba pearls. Or ban everyone else in this stupid line from ordering brown sugar milk tea.”
“No, listen,” Mia said, flipping her notebook open to the snack spending page. She tapped the rows of numbers she’d written out, each one labeled with a date: *Sept 2–8: $14.00, Sept 9–15: $12.50, Sept 16–22: $18.00, Sept 23–29: $11.00*. “This is my snack spending for the past four weeks, right? I write it down every Sunday. See? It’s all in order of time. Each number has a date next to it. Mrs. Henderson called this a time series last week.” She flipped to the next page, where she’d copied down Javi’s Valorant KD ratio from his profile last week, after he’d bragged about hitting a new personal best. “And Javi, you told me last week you track your KD every month to see if you’re getting better, right? That’s a time series too. You have a number for each month, in order.”
Javi blinked. “Yeah, but what’s that got to do with boba?”
“Everything,” Mia said, leaning forward, her voice picking up speed. “Think about it. Chen Auntie’s boba sales are a time series too, right? She sells a certain number of cups every day, every week, every month, all in order. If we can get her past three months of sales data, we can find the patterns in it. Like, maybe she sells way more boba every Friday after school, or way less when it rains, or way more when there’s a school sports game. If we know those patterns, we can predict when she’s gonna run out of boba pearls again, so she can order more ahead of time. No more running out, no more 30-minute waits.”
For a second, no one said anything. Then