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

Feb 06, 2010 04:10


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

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

В этом ключе я удивлен, что мне вообще ( Read more... )

meh, жизнь, рефлексия, meta-development

Leave a comment

cd_riper February 6 2010, 06:25:22 UTC
ОС?

а что ты такое пишешь -- драйвера для железа? файловые системы? многозадачное ядро?

Reply

wizzard0 February 6 2010, 12:18:22 UTC
Последние 3 раза получались распределенные агентные системы. В последний раз получились еще и микротреды (я писал про это)

Reply

wizzard0 February 6 2010, 12:23:26 UTC
оно бы было неебически круто если бы не было так грустно. в смысле в итоге все равно все пишется в спешке, остается много нереализованных фич и багов и никакого тебе ни code reuse (потому что спешка) ни satisfaction (потому что не так качественно как хотелось бы), вот(

Reply

(The comment has been removed)

wizzard0 February 8 2010, 21:57:03 UTC
Да, откладывать - это хорошая мысль. Вот я отложил и ощущаю что дописывать функционал можно и на бумаге, а потом уже устаканенную спеку реализовывать, а не резать по-живому )

Reply

wizzard0 February 6 2010, 12:31:03 UTC
а, кстати, файловую систему и многозадачное ядро написал, да.

RPC движки пару раз писал. универсальные сериализаторы - много раз. потому что стандартные меня везде раздражают неуниверсальностью. многозадачное ядро кстати было с сериализацией тредов. transactional memory пробовал писать, но получилось неудобное говно. хотя идеологически оно работало. такое вот всякое...

Reply

cd_riper February 6 2010, 12:51:43 UTC
RPC и сериализация обычно решаются на уровне рантайма (или библиотеки) языка, а не ОС

Reply

wizzard0 February 6 2010, 12:55:10 UTC
ну, возможно, правильнее было бы сказать "abstraction layer", а не "ос". ОС - просто наиболее наглядный пример такой конструкции. особенно тогда, когда она получается такой толщины, что от исходного (железа\интерфейса\языка программирования) остаются лишь мелкие протечки абстракций.

Reply

wizzard0 February 6 2010, 13:22:49 UTC
а вообще сорри но это жуткий оффтопик. мне хотелось обсуждения психологических а не технических аспектов данного вопроса.

Reply

cd_riper February 6 2010, 13:27:38 UTC
давно избитое -- написать свое всегда прикольнее и интереснее, чем разбираться с чужим. ведь оно -- чужое.

Reply

wizzard0 February 6 2010, 13:30:36 UTC
мне, обычно, интереснее разбираться с чужим. я бы не читал столько книг, статей и пр., и не реверсил бы все, до чего руки добираются, в таком случае.

Reply


Leave a comment

Up