vit_r: default (vit_r)
[personal profile] vit_r
Скопирую сюда часть одной дискуссии.

The Model Driven Architecture is incompatible with modern methods because an agile sprint is for MDA a cycle of code generation.

This means the whole work of the Young Agile Generation People is implemented in "pure" MDA with one key press.

Most agile developers have lost their analytical skills in endless chains of small code changes and are now unable to think on the level which is necessary for modelling. Many of them were not trained in such things from the beginning. If we have a tool that understands mathematical or business modelling and uses the language of the problem domain in question, we better ask a mathematician or a business expert to learn the usage of this tool. In the cases I have seen this was the best solution.

In terms of the Modern Agile Language we have a Product Owner who works with a MDA tool instead of a software development team. We do not need Software Developers, Stand-ups, Sprint Backlogs, Scrum Masters, Project Managers and (the worst) Agile Consultants. Testing in any case is the responsibility of users.

Do you believe there are many people in our industry who will support such destructive thing as MDA that destroys sources of money, authority and pride?

%)))

Date: 2016-12-06 09:07 am (UTC)
From: [identity profile] gineer.livejournal.com
С другой стороны...
агитировать "давайте больше думать об архитектуре" -- хорошо.
Только с кем, и как, и на каком языке думать?
Когда вот есть серьозные люди (типа Ганди),
в упор не понимающие, что то что он там о монадках -- это не архитектура,
архитектура -- она на другом языке вообще, том что ближе к задачам КП. ;)

Re: %)))

Date: 2016-12-06 09:10 am (UTC)
From: [identity profile] vit-r.livejournal.com
С кем? С кем? Есть инженеры, есть математики. Отлично справляются.

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

Дык...

Date: 2016-12-06 01:25 pm (UTC)
From: [identity profile] gineer.livejournal.com
в том-то все и дело.
это ж секретарша... то ж её будет слушать? ;)
все будут заглядывать в рот стауснму цисгендерному авторитету,
ака Ученая Сова. %)))

А Левенчук, какраз и предлагает методы, как работать с подобными социальными эффектами.

Но опять же, цисгендерным (супер)профи ненать такого,
потому что оне чувствуют в этом подкоп под собственный авторитете...

а оне ведь хотят быть как бондинки -- чтобы весь мир вращался вокруг них. %)))

Re: Дык...

Date: 2016-12-06 01:40 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Пардон, Левенчук из разряда консультантов "Жалко, а ещё у меня есть много великолепных идей". Я видел интерфейс софта, который они делают для себя, это полнейший мрак, не пригодный для применения человеком. В этом смысле секретарши в безопасности.

Re: Дык...

Date: 2016-12-06 03:32 pm (UTC)
From: [identity profile] gineer.livejournal.com
Ну, как на это отвечал типичный адепт в срачиках у Ганди
"ви ничего не понимаете, это -- акдемическая разработка"...
ну не было у денёх на специалиста по ЮАй. %) Или ЮИкс. %))

А так... не только у Левенчука не получается так,
чтобы высокую теорию втиснуть в презренное прокрустово ложе практической реализации..

Date: 2016-12-06 03:47 pm (UTC)
From: [identity profile] lelia-br.livejournal.com
»Most agile developers have lost their analytical skills in endless chains of small code changes and are now unable to think on the level which is necessary for modelling.

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

Но у них такой крутой специалист-консультант по Agile! Его слово - закон. Он нам давал тьюториал как можно решить любую задачу методом подставления, т.е., пишешь обработку разных случаев и рефакторишь пока не работает. На мои ехидные замечания что Паксос таким методом не напишешь, начальство на меня смотрело волком. Порчу им всю красивую картину мира.

Date: 2016-12-06 04:04 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Я хотела рефакторить несколько классов чтоб просто было удобней их читать и добавлять новые куски - запретили что либо трогать. Вообще, не работаю я там больше :)))

Правильное решение.

И начальство право. Кривой код - это источник бюджета на исправления. Помнится, я за один вечер испортил другому отделу труд полугодовых усилий, просто переписав одну утилиту по-человечески и выкинув попутно все ошибки. В результате в проекте было два варианта: который использовали пользователи для работы, и тот зомби, что сделан без нарушения плана, не нарушает субординации и стоит в плане на доработку в следующем году.

Date: 2016-12-06 04:22 pm (UTC)
From: [identity profile] lelia-br.livejournal.com
это стартап, им бы пмсать хороший код и его поддерживать в человеческом состоянии - можно было бы спраляться 3-4 человекам, а их 5 и ищщут еще двух.

Date: 2016-12-06 04:26 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Стартап работает на деньги инвесторов. Даже если менеджерят создатели, то, когда стартап развалится, им в резюме гораздо выгоднее писать "Руководил отделом из семи человек", чем "Был ведущим разработчиком в группе из трёх специалистов".

Date: 2016-12-06 04:35 pm (UTC)
From: [identity profile] lelia-br.livejournal.com
о, супер точно!

Date: 2016-12-06 11:04 pm (UTC)
From: [identity profile] l-yara.livejournal.com
Имья, сьеструа! Имья! (С)

В смысле, дайте ссылку на оригинал - надо нынешних коллег потроллить, а они по-русски не разумеют. Хоть душу отведу напоследок (ухожу ровно по этой причине: задолбался подчищать хвосты за огуревшими неучами, неспособными не то что к архитектуре, но просто прочитать и осознать хотя бы про SOLID).
Edited Date: 2016-12-06 11:05 pm (UTC)

Date: 2016-12-07 06:14 am (UTC)
From: [identity profile] vit-r.livejournal.com
Оригинал ещё не написан. Это просто из ответов на вопросы, которые всплыли вчера в одной дискуссии.

Если хочется чего-то конкретного, нужно уточнить. Я могу поискать в архивах.
Edited Date: 2016-12-07 06:42 am (UTC)

Date: 2016-12-07 10:14 pm (UTC)
From: [identity profile] l-yara.livejournal.com
Да нет, спасибо, не стОит ради нескольких "троечников" время тратить. Ссылка - дело нескольких секунд, а выжимка - это уже работа, она должна быть осмысленной.

Date: 2016-12-07 10:58 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Я не буду что-то придумывать на специальную тему. Просто я пишу не только здесь, не только на русском и этого уже накопилось достаточно. Книжку так не сделать, надо обрабатывать, но что-то вырезать из одной из заархивированных дискуссий - не проблема.

Date: 2016-12-07 11:09 pm (UTC)
From: [identity profile] l-yara.livejournal.com
Тогда попрошу опубликовать где-либо все, что не жалко из упомянутой в исходном посте дискуссии. Или "просто" вышлите мне - тут одна формулировка про "Most agile developers have lost their analytical skills in endless chains of small code changes and are now unable to think on the level..." дорогого стоит.

Кстати спасибо за следующий пост. Эх, порезвимся!

Date: 2016-12-07 11:25 pm (UTC)
From: [identity profile] vit-r.livejournal.com
"Всё из дискуссии" имеет смысл публиковать только в виде, оформленном в полный текст. И там в основном спор по специальным вопросам, а это просто побочные дополнения на общие темы.

Про молодое поколение и общие подходы на английском я где-то лет десять назад часто цитировал параллели из JohnK вроде http://johnkstuff.blogspot.com/2007/01/bgs-and-style-part-2-contrasts-in.html

I see a lot of modern cartoonists who think they have personal styles that are so brilliant and original, that they transcend the need of having basic visual communication tools, and in fact modern animation executives believe this and encourage it as well. It is encouraged to be a visual (and verbal) illiterate, as if executives at Nasa believed that you could find a gifted caveman who never went to school, never rode in any kind of vehicle, has glimpsed a wheel once and is therefore qualified to build the next rocket to Mars. Cartoon shorts program thinking.

This is all very sad, ugly and very real today.

Date: 2016-12-08 08:23 pm (UTC)
From: [identity profile] l-yara.livejournal.com
Спасибо

Date: 2016-12-07 11:38 am (UTC)
From: [identity profile] cross-join.livejournal.com
Как перестать беспокоиться и начать проектировать
http://www.arbinada.com/ru/node/1399

Date: 2016-12-07 12:46 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Это я читал. Вопрос в том, что с этим безобразием делать.

Date: 2016-12-07 12:51 pm (UTC)
From: [identity profile] cross-join.livejournal.com
Ничего. Не работать с "троешниками", работать в командах "хорошистов" и "отличников"

Date: 2016-12-07 12:59 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Их уже практически не осталось. Те, которые понимают в технологиях, не умеют общаться с клиентами.

Date: 2016-12-07 02:36 pm (UTC)
From: [identity profile] pinky-deamon.livejournal.com
собирать команду по каментам в ЖЖ =)))

Date: 2016-12-07 04:07 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Ну, найдём человека в Новосибирске, человека в Минске и человека на Гавайях. И что нам это даст?

Не говоря о том, что у меня серьёзные темы практически без комментариев остаются.

Date: 2016-12-07 04:23 pm (UTC)
From: [identity profile] pinky-deamon.livejournal.com
это даст работать на удаленке. а серьезные темы... да что тут комментировать? все очень точно описано, точно так же все прочувствовал не себе. разве что только подумаешь "ну надо же как точно и метко описано")

Date: 2016-12-07 04:28 pm (UTC)
From: [identity profile] vit-r.livejournal.com
По удалёнке работать в разных часовых поясах очень неудобно.

А общение нужно для уточнения теории и подходов. Впрочем, тут в основном для гудков без полезного выхода. Но и то, что по техническим вопросам в разных местах остаётся без ответа, как только выходишь на мета-уровень и покидаешь область "почему на Виндах компиляция выдаёт ошибку?"

Date: 2016-12-07 05:17 pm (UTC)
From: [identity profile] pinky-deamon.livejournal.com
ну хз. уточнять что-либо в реальном времени нужно раз в полгода. можно на один разговор и синхронизироваться.

последнее предложение несколько сумбурно. можно переформулировать?

Date: 2016-12-07 05:34 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Нету площадок, на которых можно было бы обсуждать вещи, которые меня интересуют. Профессиональные разговоры есть на уровне мелких технических подробностей отдельных технологий, но не выше.

Date: 2016-12-10 10:25 am (UTC)
From: [identity profile] anonim-legion.livejournal.com
>Ну, найдём человека в Новосибирске, человека в Минске и человека на Гавайях. И что нам это даст?

Везите их всех в Черногорию.

Date: 2016-12-07 02:16 pm (UTC)
From: [identity profile] gineer.livejournal.com
"хорошисты" и "отличники" нонче хипстерят и витают в теоретических облаках всяких ФП,
и в обычные проекты их никакми коврижками не заманишь. %))

Profile

vit_r: default (Default)
vit_r

March 2026

S M T W T F S
1 2 34 5 6 7
8910 11121314
151617 18 19 20 21
2223 2425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 26th, 2026 05:04 am
Powered by Dreamwidth Studios