Мы про разработку ПО проф. уровня или поделки задротов? Задрот может за день наваять много чего. Но до рабочего решения там путь может быть в годы. Разница с профессионалами в разработке ПО в том, что последние не рожают говнокод со скоростью студента, но выдают _работающий_ (не только у студента на столе) конечный результат где-то на пару-тройку порядков быстрее студента. Проще говоря, спринтеры -- не нужны. Нужны марафонцы. Равно как и не нужен ассемблер (читай brainfuck). Он нужен только в бутылочном горлышке узких мест. В остальное время использование ЯВУ более высокого уровня предпочтительно.