На самом деле, метафора не очень нравится. Не совсем корректная, на мой взгляд. Налить не разлив - сложно (зависит от того, что мы примем за "полноту" стакана"). Налить, при этом разлив немного - можно.
Без объяснения это просто пук в воздух, по сути. Так что, оставлю заметочку на случай, если вдруг все-таки расскажешь. Но а пока не буду всерьез воспринимать.
Иногда программирование лишь средство достижения другой цели. Не обязательно другая цель должна быть великой. Можно просто хотеть быть хорошим семьянином и любить своего супруга (каким бы не был пол его) Ну и что, что ты посредственный программист. Твоя душа просто вложена не в код, а в то, что важно тебе.
Деньги. Не хочется строить карьеру пекаря. Это скорее как хобби, приносящее удовольствие.
Или же он на той стадии, когда он только копит деньги на пекарню, при этом у него есть навыки разработчика. А у нас деньги тут неплохие крутятся. Рано или поздно уйдет и сконцентрируется на выпечке. Но пока - только лишь хобби, в котором он всей душой.
Или же ему просто нужны деньги уже сегодня (учеба, семья, что угодно) и он уже вошел в порочный круг, в котором менять координально деятельность сложно. Он продолжает работать разработчиком, не хватает звезд, но работу свою делает. Дома печь - отдушина.