Being good at programming competitions correlates negatively with being good on the job. По крайней мере, когда речь о работе в Google. В принципе, всё логично. Одно дело на время набросать что-то, что хоть как-то едет, а другое дело делать что-то качественное и долгоживущее. Хотя для стартапов это полезный навык. Разбираться в коде, написанном в первые месяцы существования стартапа, годы спустя будет больно, но если не быть достаточно быстрым, то, скорее всего, разбираться никому ни в чём уже не придётся ;)