"When a man sits with a pretty girl for an hour, it seems like a minute. But let him sit on a hot stove for a minute and it's longer than any hour." ~ Albert Einstein
Time sometimes flies by, sometimes drags along shuffling its feet. But how does that work? How come context affects the way we perceive time?
Neurobiological evidence has been found that people use different areas of their brain to time different lengths of time, but the traditional view of psychological time is still that there is a timer, a counter, and simple arithmetic. In Relativity Theory and Time Perception: Single or Multiple Clocks? Buhusi and Meck use rats to see whether their brain uses independent clocks or not.
They used a tri-lever set up to train rats to recognise three different time intervals - 10s, 30s and 90s - using something called a tri-peak procedure.
The paper treats this as common understanding in psychology research, so it's never explained in great detail. From what I can tell, a light in rats' cages acted as a signal. When it turned on, the experiment started.
When it either turned off or flashed again after X seconds, I'm not sure, it counted as a signal or a gap. If the rat pulled the correct lever, it was given a food pellet.
Now I'm not sure whether the light was still used for anything other than starting the trial after the rats had learned how to time correctly, but the variable we're looking at is by how much they miss the target time.
The fun part is inserting gaps into the timing. First a small gap, then a larger and larger gap. When this happens rats can do one of three things with their internal clock:
- run, timer ignores the gap
- stop, timer is paused for the duration of the gap, then continues
- reset, timer starts from scratch after the gap
I'm not sure how researches communicated the gap to their rats, but if the same effect happens for all three intervals, rats are using a simple clock+accumulator setup. If the actions happen independently for each timer, then they are using several parallel clocks.
Put simply, if you miss the first lever by 10s and still hit the third lever perfectly, then you have independent clocks. If you miss the first lever by the same amount as the last lever, then you aren't.
In baseline tests response rates were just around the target times, which means rats successfully learned how to time the three intervals.
But when researchers inserted a fixed gap at the 15 second mark, the three timing functions behaved differently. The effect of a gap seems to increase with the relative duration of a gap to the timed interval.
A 10s gap delayed the 10s timer by 30s (reset rule), by 20s the 30s clock (intermediate between stop and reset), and by 10s the 90s clock (stop rule). This suggests the clocks are operated independently.
To see if this affects only responses, or actual timers, researchers tried progressively expanding the gap. A 1s gap had no effect on timing. A 3s gap reset the 10s clock, but did not affect the other two. A 10s gap reset the 10s and 30s clocks, and a 30s gap reset all clocks.
One way to model this effect is to think of gaps as spending resources in the brain. This is essentially memory decay rate, which is proportional to the relative gap to criterion duration - -salience*g/Tk, where g is the gap and Tk is each clock's criterion.
If the criterion is short, g/Tk is large and memory decays quickly (the reset rule), if it's long then the ratio is smaller and memory decays slower (run or stop rule). Using this we can simulate what happens in experiments - clocks resetting in a hierarchical manner as the gap increases.
Several models have been proposed to explain data from past interval-timing experiments, but they fail to predict the multiple parallel clocks behaviour.
A switch model, which assumes that a switch stops accumulation of time in working memory, would predict that all three clocks should use the stop rule when a gap occurs. But present data clearly indicates that rats flexibly change behaviour of each clock independently.
Another model says that instructional-ambiguity would reset clocks based on how similar the gap is to the timed signal. If it's similar, the clock stops, if not, it resets. But in this experiment the signal and gap were identical and rats still used different rules for different clocks.
The passive memory-decay model proposed by Cabeza de Vaca is a step in the right direction, but predicts clock behaviour should depend solely on gap duration. This experiment shows it depends on criterion duration as well.
The resource allocation model suggested by the authors, assumes that during a gap resources are diverted from timing, which means working memory can't maintain its current time. The gap's effect is primarily a function of the contrast between the gap and timed interval. Memory decays with a ratio of g/Tk.
Better still, this model can be used to model any type of distractor, not just timing intervals.
The authors found that multiple independent clocks are likely always running in our brain, timing separate events depending on the relative context they occur in. Their findings also have direct support from neurobiological studies showing that physically separate neurons handle the different clocks.
I'm not sure what all this entails, but it's definitely interesting. And I guess practical for multitasking.
I write articles with real insight into the career and skills of a modern software engineer. "Raw and honest from the heart!" as one reader described them. Fueled by lessons learned over 20 years of building production code for side-projects, small businesses, and hyper growth startups. Both successful and not.
Subscribe below 👇
Join Swizec's Newsletter and get insightful emails 💌 on mindsets, tactics, and technical skills for your career. Real lessons from building production software. No bullshit.
"Man, love your simple writing! Yours is the only newsletter I open and only blog that I give a fuck to read & scroll till the end. And wow always take away lessons with me. Inspiring! And very relatable. 👌"
Senior Mindset Book
Get promoted, earn a bigger salary, work for top companiesLearn more
Have a burning question that you think I can answer? Hit me up on twitter and I'll do my best.
Who am I and who do I help? I'm Swizec Teller and I turn coders into engineers with "Raw and honest from the heart!" writing. No bullshit. Real insights into the career and skills of a modern software engineer.
Want to become a true senior engineer? Take ownership, have autonomy, and be a force multiplier on your team. The Senior Engineer Mindset ebook can help 👉 swizec.com/senior-mindset. These are the shifts in mindset that unlocked my career.
Curious about Serverless and the modern backend? Check out Serverless Handbook, for frontend engineers 👉 ServerlessHandbook.dev
Want to Stop copy pasting D3 examples and create data visualizations of your own? Learn how to build scalable dataviz React components your whole team can understand with React for Data Visualization
Did someone amazing share this letter with you? Wonderful! You can sign up for my weekly letters for software engineers on their path to greatness, here: swizec.com/blog
By the way, just in case no one has told you it yet today: I love and appreciate you for who you are ❤️