Stride the Pattern-Walker
LINEAR FUNCTIONS — constant rate of change. For every unit increase in input, the output increases by a fixed amount. y = mx + b is the algebraic form; equal-step walking is the visual primitive.
A story read by Stride the Pattern-Walker
Press play to listen along. The line being read lights up as you go.
Show full transcript
Loading transcript…
Every morning, for as long as he could remember, Stride walked to school. He walked the same way, at the same time, along the same road. It was a ritual as predictable as the sun rising over the eastern hills of the village of Linear.
His home, a small stone cottage, sat at the village's eastern edge. The schoolhouse, a sturdy building with a bell tower, stood at the western end. Three-quarters of a mile separated his front door from the school's heavy oak entrance. The road between them was remarkably straight and flat. Even the weather seemed to cooperate, offering a mild climate most of the year. Each day at precisely seven o'clock, Stride would step out, turn west, and begin his journey. He arrived just before half-past seven, ready for his lessons.
Stride’s parents, a tinker and a seamstress, were practical people. They saw no need to fuss over their son's daily commute. A child walked to school; their child walked to school. The arrangement simply worked, like a well-oiled hinge or a perfectly stitched hem.
Most children in Linear approached the walk with a different rhythm. They might dawdle, distracted by a particularly interesting beetle or a patch of wildflowers. Sometimes they would sprint ahead, fueled by a sudden burst of energy, only to slow to a crawl moments later. Their arrival times at school varied wildly, sometimes ten minutes early, sometimes five minutes late. They were a jumble of stops and starts, waves to friends, and sudden detours.
Stride, however, moved with an unwavering steadiness. He never hurried, never lagged. He never paused to examine a stone or chase a butterfly. His gaze remained fixed on the road ahead, his feet falling into a consistent pattern. From the moment he left his cottage until he reached the school door, exactly twenty-eight minutes passed. Every single morning. Without fail.
He was nine years old when he first truly noticed this peculiar consistency. His mother, who kept a small, brass-faced clock beside their cottage door, remarked one evening at supper, "Stride, you must have a clock in your feet."
Stride, who had been quietly pondering his walks for several weeks, looked up from his stew. "I think I take the same number of steps every time," he said, his voice quiet but firm.
His mother, surprised, set down her spoon. "Have you counted them?" she asked.
"Yes," Stride replied, nodding. "From the cottage to the village well, it's two hundred and twelve steps. From the well to the school door, it's three hundred and eighty-four. That makes a total of five hundred and ninety-six steps. Every morning." He spoke with the clear, simple certainty of someone stating an undeniable fact.
His mother picked up her teacup, then slowly lowered it again. "You count your steps," she repeated, as if trying out the words for the first time.
"Yes," Stride confirmed. "The road is the same length. My legs are the same length. So the number of steps is the same. The time is the same. It is simply how walking works." He saw no mystery in it, only a logical sequence of events.
His mother, who had never once counted her own steps to anywhere in her life, found this explanation somewhat baffling. Yet, she didn't question his method further. His consistent arrival at school meant he was never late, and that, she decided, was a good thing. The arrangement still worked.
Stride continued his precise daily walks until he was fifteen. By then, he had outgrown the village school and transferred to a larger academy in a neighboring town. This new journey required a five-mile trek. Undeterred, Stride simply extended his routine. He timed this longer walk too. Five miles, he discovered, took him exactly three hours and twelve minutes. His walking speed remained precisely the same, a constant rhythm he carried with him across greater distances. His new arrival time at the academy was just as consistent as his old one, a perfect match for the steady pace he had always kept.
Years later, at nineteen, Stride found himself seated in a classroom at the prestigious FunctionForge academy. It was here that he formally encountered the concept of a *linear function for the first time. The instructor, a sharp-eyed woman named Domain, wrote an equation on the large slate board: y = mx + b*.
"This is a linear function," she explained, tapping the equation with a piece of chalk. "It describes a relationship where every unit increase in x produces a constant increase in y." She paused, letting the words sink in.
Stride raised his hand.
Domain turned, her gaze sweeping across the room. She spotted Stride. "Yes?"
"I have been a linear function since I was nine," Stride stated, his voice calm.
Domain's eyebrows rose slightly. She studied him for a long moment, a flicker of curiosity in her eyes. "Tell me," she invited.
Stride then recounted his story. He described his childhood walks to school, the unchanging road, the exact twenty-eight minutes. He explained how he counted his steps, the precise five hundred and ninety-six paces from his cottage door to the school. He spoke of the unwavering consistency, how his position changed by the same amount for every minute that passed. He told her that if you were to plot his daily progress on a graph, with time on one axis and distance on the other, you would always get a perfectly straight line.
Domain listened intently, a thoughtful expression on her face. When he finished, silence filled the room.
Finally, she spoke, her voice clear and resonant. "You have been a linear function since you were nine. You have not been anything else since you were nine. Now, you are going to teach this to children. Do you accept the appointment?"
Stride was nineteen and had never considered a teaching career. The offer caught him entirely by surprise. He thought about it for two full weeks, weighing the implications, the responsibility. Then, he accepted.
That was thirteen years ago. Stride has been teaching linear functions ever since, his own life story a living example of the principle.
In his classroom, he begins every first-day lesson the same way. He walks. He walks across the front of the classroom, from the left wall to the right wall, at a constant pace. He holds a small slate in one hand, his eyes focused. He counts his paces aloud, a soft, rhythmic cadence. He reaches the right wall in eight even strides.
"That," he announces to his new students, "is a linear function. I started at the left wall. I walked at a constant pace. Each stride took me a fixed distance closer to the right wall. The number of strides – eight – is x. The distance traveled – eight strides' worth – is y. My rate of walking is the *slope. The starting position is the intercept*. Every linear function works like this." He defines each term with the clarity of a bell.
The children, always fascinated, try it themselves. They walk across the classroom, counting their own paces. They draw their progress on small slates, marking their position after each step. Invariably, they get straight lines.
When children ask if linear functions are difficult, Stride always offers the same reassuring reply:
"They are not hard. They are constant-rate walking. For every step forward in x, the y increases by the same amount. The slope is the step-size. The intercept is the starting place. Every line on a graph is just a record of someone walking at a steady pace."
He still walks to school every morning. The academy's faculty cottages are on the eastern edge of the grounds, about half a mile from the classroom buildings. He still counts his steps. He still arrives at exactly the same time every day.
Children sometimes ask if he ever varies his pace. Stride just smiles. "Only on holidays," he tells them.
The FunctionForge ensemble
Stride the Pattern-Walker is part of FunctionForge's distributed-narrative cast. Each character embodies a different curricular primitive; together they teach the full subject.
-
Echo the Sameness-Keeper
Constant functions (zero rate of change; output unchanged regardless of input)
-
Arc the Curve-Catcher
Quadratic functions (parabola — symmetric rate-of-change-changes)
-
Burst the Doubler
Exponential functions (constant *multiplicative* rate of change)
-
Pivot the Rule-Switcher
Piecewise functions (different rules for different input ranges)