Боюсь себе представить, что такое неудачный, если Самиздат хорош.
Чисто теоретически, может всё сделать один. Но на чём-то ему не хватит знаний. Вон Рыжа, небось, учат где-нибудь, что такие-то штуки надо размещать слева, а такие-то справа, потому что большинство людей правши и в нашей культуре читают слева направо. Нет, никакой нормальный программист это глубже самых поверхностных основ не учил, не учит и учить не будет, ему есть чем заняться и помимо этого)