Объявляем вакансию о наборе джунов. Отсеиваем несколько десятков идиотов, которые слышали, что программировать это просто, и хотят много шлюх и кокаина за хеллоуворлд(впрочем, зачастую они не могут даже в хеллоуворлд). Из двух-трёх человек, которые таки умеют кодить, отбираем самого задрота, которому просто не достаёт коммерческого опыта. Тратим 2-3 месяца на то, чтобы показать ему залежи говнокода нашего проекта. Джун рвёт себе задницу, в надежде на повышение. Начинает выдавать неплохие результаты. Отлично. Продаём его заказчику как миддла/синьора. На попытки поговорить о повышении говорим, что он ещё не дорос и вообще слаб. Ну, можно докопаться и до столба, используя вопросы, ответы на которые сам узнал только вчера, это все умеют. В худшем случае(есть риск, что таки сбежит), даём ему нищенские добавки-подачки к его мизерной джуновской зарплате, пусть порадуется парниша. Если на этапе подбора кадров всё сделали правильно (нашли задрота с высокими навыками кодинга и низкими навыками социализации), то можно спокойно иметь чистую прибыль года полтора, как минимум. А вы говорите, джунов брать не выгодно. Главное не зафейлить отбор. Тут возможны две беды — чувак будет реально плохо кодить, и приносить мало прибыли, либо окажется не совсем аутистом, и уйдёт в любую другую контору на нормального мидла. Во втором случае суровое начальство начинает судорожно рвать себе волосы в промежности и причитать «мы ж тебя вырастили», «да ты на самом деле клёвый чувак, мы тебе повышение дали ещё вчера, на самом деле», и всё в этом духе. Ну, это уже суровые реалии бизнеса. За возможность класть себе в карман миддло/сеньорский рейт практически из воздуха с минимальными издержками, можно и рискнуть, я считаю.