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

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

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

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

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

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

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

Date: 2009-11-02 07:57 am (UTC)
From: [identity profile] metaclass.livejournal.com
Как там дела с генераторами отчетов обстоят?
Модель работы ADO.NET и датагридов странноватая.
Скорость компиляции сильно ниже чем у дельфи.

В общем, я на нем и на дельфи делал примерно одинаковый проект - типа универсального MDI-клиента для баз данных. На дельфи получается лучше.

Date: 2009-11-02 08:16 am (UTC)
From: [identity profile] potan.livejournal.com
А скорость компиляции нынче важна?
В языках, отличных от C/C++ проблемы раздельной компиляции вроде как нормально решены.

Для разработки "нужно вчера" хорошо Scheme подходит. Правда, не знаю, как там с gui - я все через веб делаю.

Date: 2009-11-02 08:38 am (UTC)
From: [identity profile] metaclass.livejournal.com
В C# хреново они решены. Тормозит.
И у меня проблема, что нужен именно GUI.
Насчет Scheme - вопрос сложный, типизации нету. Я сейчас в трех проектах выезжаю ровно на умении SQL-парсера СУБД выводить типы из запросов и таблиц. Хотелось бы такое и на основном языке иметь.

Date: 2009-11-02 08:53 am (UTC)
From: [identity profile] potan.livejournal.com
Скорость выпуска заплатки часто и определяется динамической типизацией. Дизайн разваливается, читабельность ухудшается, но пачи можно делать быстро.
Вдумчиво и хорошо тоже можно, но не обязательно, в отличие от других языков :-).

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 26th, 2025 03:51 am
Powered by Dreamwidth Studios