Solving problems in the shower

Summary

Ever find yourself stuck on a problem, only to have the solution appear while you’re in the shower, walking the dog, or doing something completely unrelated?

This talk explores the science behind moments of insight and explains how understanding them can improve the way we solve complex problems both professionally and personally.

What’s covered

Dive into the psychological and neurological foundations of problem-solving. Learn why coder’s block happens, what cognitive fatigue does to decision-making, and why stepping away from a problem can sometimes be the most productive thing you can do.

The session also explores the role of incubation tasks and practical strategies for creating the conditions that allow new ideas and solutions to emerge.
Take aways

You’ll leave with a new understanding of coder’s block, recognising it as a natural cognitive state rather than a personal failing.

You’ll also gain practical tools for assessing cognitive load, managing mental fatigue, and knowing when to switch from focused effort to strategic recovery in order to maximise problem-solving effectiveness.
Who it is for
Ideal for anyone in the Laravel community – from junior developers to senior architects – who has ever found themselves stuck on a difficult bug, problem, or decision.

Reference

MacDonald, J. B. (2026). Solving problems in the shower. Laracon AU, 4–6 November. Brisbane, Australia. (Talk)