Мне кажется, что наиболее распространенный чрезмерно амбициозный проект, который программисты (например, Comp. Sci. grads) пытаются решить, - это создание собственной операционной системы. (Попытка создать свой собственный язык программирования + компилятор, вероятно, еще более распространен, но не настолько амбициозен.)
Для тех, кто (как и я), достаточно глупый, чтобы попытаться: кроме огромного размера, , какие самые большие ошибки или неожиданные препятствия, с которыми вы столкнулись при попытке создать свою собственную ОС с нуля?
Изменить: Отличный вопрос ОС: Какие ресурсы для начала работы в разработке операционной системы?