wizzard: (Default)
wizzard ([personal profile] wizzard) wrote2010-02-06 04:10 am

фундаментальная проблема

…моего программистского опыта заключается в том, что я в 80% случаев пишу сначала мини-ОС, а потом на этой ОС пишу собственно задачу, решающую требования заказчика.

Что полностью нивелирует все попытки по увеличению продуктивности собственного труда, т.к. увеличивает требуемый обьем работы раз эдак в 50.

В этом ключе я удивлен, что мне вообще удается что-то писать и (иногда) ship’ить, и (еще более иногда) ship’ить вовремя (да, и такое бывало).


UPD: Почему все это? потому что я подсознательно проецирую себя на целевую аудиторию. А вообще операционки никому, кроме меня и еще кучки таких же двинутых людей, и нахуй не нужны. Тоже лишняя сущность. Собственно, эта мысль меня и натолкнула на сии неутешительные выводы...

[identity profile] aka-rider.livejournal.com 2010-02-08 10:42 pm (UTC)(link)
Я дописываю только при необходимости: понадобилась мне быстрая thread-safe очередь, например, я реализовываю только функции push / pop / empty, эта версия используется и откладывается.
Потом если я использую ее где-то еще, то для size / remove / insert и пр. я пишу реализацию только если она понадобится.