I develop computational-level theories of individual differences in human cognitive development, with a particular focus on communication. Most recently, this involves using a 'resource rationality' framework to understand behavioural contributions to early neurodevelopmental variation. This approach is described here (pdf).