"более технические люди"  обожаю русский язык)Как будто техзадание не способен написать производственник.А во втором случае как раз получается "получи побольше денег и беги пока всё не развалилось".Есть и третий вариант, работающий на перспективу - накачивать знаниями и зарплатой своего энтузиаста, который знает процессы изнутри и получает  знания, необходимые для написания кода снаружи. Но этот вариант непопулярен у эффективных, ибо там только труд и никакой "верификации и валидации"