Чем программирование похоже на предпринимательство
1. Нельзя научиться программировать, не начав программировать.
2. Крутость программиста определяется крутостью его проектов, а не количеством сертификатов о прохождении обучения.
3. Опрометчиво показывать километр ни разу не запущенного кода и утверждать, что эта программа «точняк, заработает».
4. Качество программы проверяется на реальных пользователях, а не на саморучно написанных тестах.
5. Бóльшую часть времени занимает отладка, а не написание программы.
6. Никто не создает сразу десятую версию программы.
7. Изобретение сотни раз написанных велосипедов – недостаток, а не достоинство.
8. Программа, которая под нагрузкой быстренько сжирает все ресурсы и умирает под крики «kernel panic» – плохая программа.
9. Программированием можно зарабатывать на жизнь, если программировать то, что нужно людям.
10. Нет ни одной убедительной причины, почему не может научиться программировать тот, кто этого хочет.