metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2009-11-02 05:42 am

Перегрузка мозга

Как известно, в любой системе нужно оставлять примерно 25% процентов запаса по ресурсам, на случай обработки пиковых нагрузок. Но нагрузка на мой мозг от работы уже давно находится где-то на уровне 90% а иногда и выше, что в некотором роде задалбывает и вообще делает невозможным выделение дополнительных ресурсов в случае надобности.

Вот интересно, что с этим делать? Когда лишняя нагрузка, условно говоря "интересная" - т.е. там хаскель(и прочее около того) вкуривать, линукс настраивать или там дома делать серверную инфраструктуру - оно мозг задалбывает гораздо меньше. Но на это сейчас времени нет - тут бы основные работы делать успевать.

Так вот я думаю, что было бы лучше - можно выпилить из руководства ресурсы на еще одного-двух работников, чтобы передать им часть занятий. Но, оставляя побоку самоочевидную жаббу руководства, есть еще один аспект - ни один "хороший" программист на эту работу не пойдет. Потому что сплошная "опердень", общение с клиентами, постоянное дергание, итд. Нахрена такое кому-то надо?
Еще проблема в том, что 80% кода - на дельфи. Это сразу означает, что на собеседования придут в основном недоученные долбоебы, умеющие только кнопки на формы ложить. А обязательно нужно, чтобы знали ООП, как минимум. Не говоря уже о реляционных БД и функциональщине.

Второй вариант - положить хер на бессмысленные дела и переделать часть кода на более гуманные языки и платформы. Тут возникает другая проблема: писать всякую "опердень" на чем-либо кроме дельфи - объективно сложнее. Либо это я отупел вконец, либо просто ни у кого из дизайнеров других языков и платформ мысли о том, что надо бы и под разработчиков опердени в стиле "нужно вчера" оптимизироваться. Но в общем, это пофиг. Тем более, что на нормальном языке, который не позволяет истеричную разработку, хочешь-не хочешь, придется разрабатывать нормально.

Третий вариант - сразу взять опытных разработчиков на другом языке, обучить его предметной области, помогать проектировать архитектуру, но дальше пусть работает сам. Мне работы по общению с клиентами и прочим организационным моментам в любом случае хватит. Но жабба руководства вырастет до небес.

Пока я склоняюсь ко второму варианту, т.к. он не требует ежедневного капания на мозг руководству "дайте денег на девелоперов". А то, что в результате получится ад, израиль и пурпурная вша с AI на хаскеле - это проблемы руководства :)

[identity profile] vromanov.livejournal.com 2009-11-02 06:05 am (UTC)(link)
С# чем для оперденей не подходит? Самое то на мой взгляд..

[identity profile] guamoka.livejournal.com 2009-11-02 01:07 pm (UTC)(link)

Еще проблема в том, что 80% кода - на дельфи. Это сразу означает, что на собеседования придут в основном недоученные долбоебы, умеющие только кнопки на формы ложить.


эк. суровая оценка контенгента:-) а нетмон все: порог вхождения, порог вхождения.

[identity profile] 0bs3rv3r.livejournal.com 2009-11-02 05:35 pm (UTC)(link)
еще вариант - послать начальство с жабами в хуй и забрать с собой заказчиков

[identity profile] komarov.livejournal.com 2009-11-02 09:11 pm (UTC)(link)
по-моему, я уже писал решение: найди другую, нормальную, работу

[identity profile] tonal.myopenid.com (from livejournal.com) 2009-11-03 05:34 pm (UTC)(link)
Мы с delphi переползли на Python + Qt и сильно выиграли в скорости разработки.
Сам язык продвинутей, библиотек разных вменяемых больше и кросплатформа. :)

Правда скорость исполнения упала и прожорливость выросла, ну да не критично. :)

[identity profile] tonal.myopenid.com (from livejournal.com) 2009-11-04 08:45 am (UTC)(link)
Теперь вот размышляю, как к этой экибане ещё и хаскель прилепить. :)