Навеяло грустно-пстом с Хабра, «Одинокое программирование»:
Благодаря качественному открытому ПО мы можем ознакомиться с результатами работы программистов первой лиги — просто загрузите исходники и вчитайтесь. А как насчет составляющих? Вы не видите вещей, кажущихся незначительными, но повторяющихся тысячи раз, чтобы код заработал. Настройка среды разработки, быстрые клавиши, сборка программы, запуск тестов, наброски псевдокода, страницы кода, которые позднее выбрасываются и переписываются с нуля…
Великие художники и писатели оставляют после каждого шедевра кипы побочных результатов творчества — письма, наброски, черновики и рабочие тетради. Эти материалы не представляют отдельной художественной ценности, но важны для понимания мысли автора и хода его творческого процесса. В программировании все это отбрасывают — значение имеет только законченный код, тогда как зачастую из его первой версии — грязной и испещренной закомментированными кусками кода — можно научиться гораздо большему.
Я думаю, было бы очень любопытно посмотреть обычный рабочий процесс программирования: как организована рабочая среда, какие фишки редактора используются, всякие разные удобные мелочи, 등. Возьмите как-нибудь скринкастер, запишите несколько минут вашей работы, должно быть интересно!