The Sign Had to Mean Something
Situation
Enning was working on a pulley machine.
A rope goes around a wheel. When the top box moves, the rope moves with it, and the pulley has to rotate by exactly the right amount.
This was the most complicated calculation she had encountered so far.
The wheel had a radius of 30.
The rope moved by boxOffset.
So the angular movement of the wheel was:
let angleDelta: CGFloat = boxOffset / wheelRadius
It was a beautiful little piece of mathematics:
angular movement = linear movement / radius
But there was a problem.
Enning didn't yet have much intuition for radians.
Turning Point
A few days earlier, I had introduced radians to her from scratch.
I asked her to imagine adding one radian at a time around a circle.
1 radian...
2 radians...
3...
4...
5...
6...
Six radians looked almost like a complete circle.
“So what's 6?”
She eventually got there:
2π.
And therefore:
2π = 360°
A little later, she had forgotten about half of it. 😂
So we did it again until π/2 = 90° became something she could actually use.
Then came the pulley.
She took the big blue sector she had experimented with earlier and put it onto the wheel. She synchronized the wheel rotation with the rope movement surprisingly well.
She was proud of it.
And she should have been.
Except...
the wheel was rotating in the wrong direction.
Emergence
The fix in the code was tiny.
Change the sign.
She did it.
Then she looked at the result and said:
“I didn't see any difference. It behaves same.”
😂
I understood exactly what had happened.
The code had changed, but the meaning of the sign had not yet changed in her head.
So we went back to the whiteboard.
I drew a wheel with the vertical rope beside it.
Then I marked one little dot on the rope and another dot on the rim of the wheel.
“Imagine these two dots moving down together.”
Then:
“Now imagine one dot going up while the other goes down.”
Same wheel.
Same distance.
Same numbers.
But completely different physical situations.
Slowly, she saw it.
The sign wasn't just a character in front of a number.
It told the wheel which way to turn.
Learning
This was not really a lesson about radians.
It was a lesson about giving mathematics physical meaning.
A formula can be correct.
A program can run.
A result can look beautiful.
And still, the direction can be completely wrong.
Sometimes the hardest part is not fixing the code.
It is understanding what the code is saying about the real world.
Theme
A minus sign is not just a minus sign.
It can mean “the other way.”
What Is Possible?
Can a child who has only recently met radians build a working physical model involving rotation, distance, and direction?
How Does It Happen?
By experimenting, forgetting, relearning, making a beautiful mistake, and eventually putting two little dots on a whiteboard.
Why Does It Matter?
Because mathematics becomes powerful when symbols stop being symbols and start describing something you can imagine moving in the real world.