What 'full-stack developer' should mean