metaclass: (Default)
[personal profile] metaclass
В процессе срачей про вечные двигатели и обсуждения доисторических языков типа хаскеля с канадскими линуксоидами посетила следующая идея: проблемы с софтовой индустрией сводятся к трем вещам:

* Качественный софт на самом деле никому не выгоден, про что упоминает [livejournal.com profile] vit_r

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

* Мейнстримные инструменты плохо умеют в целостность данных. Если бы не отцы-основатели реляционной модели, транзакции и ебические объемы данных у главных платежеспособных заказчиков типа банков, в которые ничто, кроме реляционных СУБД, толком не умеет - вся индустрия умерла бы давно, в мучениях.

Date: 2014-09-11 07:00 pm (UTC)
From: [identity profile] orleanz.livejournal.com
" как только про удобный интерфейс гита узнают.

если рассматривать гит исключительно в связке с гитлерхабом, то там всё уже почти нормально

Date: 2014-09-11 07:14 pm (UTC)
From: [identity profile] eternal-leave.livejournal.com
Ровно до тех пор, пока не надо слить десять веток, которые друг с другом конфликтуют.

Date: 2014-09-11 07:25 pm (UTC)
From: [identity profile] orleanz.livejournal.com
ну если вот так СРАЗУ десять веток слить, то да. Но это обычно свидетельствует о неправильной организации работы. Не надо ЗАПУСКАТЬ.

(no subject)

From: [identity profile] orleanz.livejournal.com - Date: 2014-09-11 07:29 pm (UTC) - Expand

(no subject)

From: [identity profile] tonsky.livejournal.com - Date: 2014-09-12 08:45 am (UTC) - Expand

Date: 2014-09-12 11:07 am (UTC)
develop7: (dero)
From: [personal profile] develop7
а это надо SemanticMergeом сливать

(no subject)

From: [identity profile] berezovsky.livejournal.com - Date: 2014-09-12 11:09 am (UTC) - Expand

Date: 2014-09-11 08:34 pm (UTC)
develop7: (dero)
From: [personal profile] develop7
ну то есть как нормально
шаг в сторону от workflow (git-flow, github-flow etc) — и за чтением «документации» к гиту незаметно пролетают одни сутки за другими

Date: 2014-09-12 08:55 am (UTC)
From: [identity profile] orleanz.livejournal.com
скажите, а правда ли что в меркуриале - это не так? я без подколки спрашиваю, просто интересно. вот так вот просто волшебно обьединяет гибкость гита и простоту svn?

(no subject)

From: [personal profile] develop7 - Date: 2014-09-12 10:31 am (UTC) - Expand

(no subject)

From: [identity profile] max630.livejournal.com - Date: 2014-09-12 01:56 pm (UTC) - Expand

Date: 2014-09-11 07:05 pm (UTC)
From: [identity profile] tiendil.livejournal.com
Качественный софт выгоден, его просто готовить не умеют :-)

Date: 2014-09-11 07:15 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Чтобы приготовить качественный софт, нужно соблюдение некоторого набора условий, которые редко выполняются и противоречат менеджерским религиозным воззрениям.

(no subject)

From: [identity profile] tiendil.livejournal.com - Date: 2014-09-11 07:28 pm (UTC) - Expand

(no subject)

From: [identity profile] insanegigolo.livejournal.com - Date: 2014-09-11 08:17 pm (UTC) - Expand

(no subject)

From: [identity profile] stdray.livejournal.com - Date: 2014-09-12 12:52 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2014-09-12 08:24 am (UTC) - Expand

(no subject)

From: [identity profile] osdm.livejournal.com - Date: 2014-09-12 01:19 pm (UTC) - Expand

(no subject)

From: [identity profile] racoonbear.livejournal.com - Date: 2014-09-12 05:25 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2014-09-12 08:29 am (UTC) - Expand

(no subject)

From: [identity profile] racoonbear.livejournal.com - Date: 2014-09-12 09:44 am (UTC) - Expand

Date: 2014-09-13 04:15 pm (UTC)
From: [personal profile] fortness90 (from livejournal.com)
Только если он в облаке. А то пользователь закупится, и никогда никакой новой версии не купит.

(no subject)

From: [identity profile] fi_mihej.livejournal.com - Date: 2014-09-13 09:52 pm (UTC) - Expand

(no subject)

From: [identity profile] berezovsky.livejournal.com - Date: 2014-09-13 09:58 pm (UTC) - Expand

Date: 2014-09-11 07:10 pm (UTC)
From: [identity profile] serge-ivanov.livejournal.com
>* Нормальных средств разработки UI как не было, так и нет. Просто нет, от слова совсем. Если сравнить достижения в разработке кишков софта и UI - небо и земля. Все потому, что UI надо разрабатывать, общаясь с пользователями, а еще лучше с психиатрами по эргономике, а асоциальным программистам это внутренний паук запрещает. И вообще психиаторы их всех в психушку сдадут, как только про удобный интерфейс гита узнают.
+1

Date: 2014-09-11 07:14 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Качественный софт на самом деле никому не выгоден

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

Грубо говоря, как только в фирме появляется менеджер по софтостроению, делать хорошо, быстро и надёжно становится не выгодно.

Date: 2014-09-13 10:45 pm (UTC)
From: [identity profile] thesz.livejournal.com
Вот про последнее можно подробней?

(no subject)

From: [identity profile] vit-r.livejournal.com - Date: 2014-09-13 11:26 pm (UTC) - Expand

(no subject)

From: [identity profile] thesz.livejournal.com - Date: 2014-09-14 08:30 am (UTC) - Expand

(no subject)

From: [identity profile] vit-r.livejournal.com - Date: 2014-09-14 09:27 am (UTC) - Expand

(no subject)

From: [identity profile] thesz.livejournal.com - Date: 2014-09-14 11:19 am (UTC) - Expand

(no subject)

From: [identity profile] vit-r.livejournal.com - Date: 2014-09-14 11:23 am (UTC) - Expand

(no subject)

From: [identity profile] thesz.livejournal.com - Date: 2014-09-14 01:12 pm (UTC) - Expand

(no subject)

From: [identity profile] vit-r.livejournal.com - Date: 2014-09-14 02:46 pm (UTC) - Expand

(no subject)

From: [identity profile] thesz.livejournal.com - Date: 2014-09-14 09:23 pm (UTC) - Expand

(no subject)

From: [identity profile] vit-r.livejournal.com - Date: 2014-09-14 09:58 pm (UTC) - Expand

(no subject)

From: [identity profile] thesz.livejournal.com - Date: 2014-09-14 10:32 pm (UTC) - Expand

Date: 2014-09-11 07:20 pm (UTC)
From: [identity profile] falcrum.livejournal.com
Ну, индустрия-то вряд ли помрёт вот так - но да: будет кисло...

Date: 2014-09-11 07:24 pm (UTC)
From: [identity profile] max630.livejournal.com
> Нормальных средств разработки UI как не было, так и нет

Ну вот, опять. Вы вобще что имеете ввиду, мне казалось за последние, я не знаю, 25 лет было вообще всё, и tk, и мышкой на формы кидать, и fudgets, и html5, и так никто и не нашёл То Что Надо чтоли?

Date: 2014-09-11 07:36 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Ну, вот например, я могу в класс сунуть два поля с типом других классов и таскать это вместе по всему софту. Для этого почти ничего не нужно делать, вплоть до наличия генерик-классов типа Tuple[T1,T2] или, при наличии метапрограммирования, вообще смержить два класса в один новый с объединением множеств полей

Сделать же UI который работает с таким составным классом - это боль, даже если уже у нас есть UI, которые работают с составными частями. Если же, не дай бог, возникают какие-то особенности, связанные с взаимодействием между данными составных частей и их нужно отражать в UI - это все, пжалуйте в дизайнер и ручное редактирование событий.

(no subject)

From: [identity profile] max630.livejournal.com - Date: 2014-09-11 07:49 pm (UTC) - Expand

(no subject)

From: [identity profile] justy-tylor.livejournal.com - Date: 2014-09-11 08:33 pm (UTC) - Expand

(no subject)

From: [identity profile] max630.livejournal.com - Date: 2014-09-11 08:59 pm (UTC) - Expand

(no subject)

From: [identity profile] justy-tylor.livejournal.com - Date: 2014-09-11 09:13 pm (UTC) - Expand

(no subject)

From: [identity profile] tretiy3.livejournal.com - Date: 2014-09-11 11:38 pm (UTC) - Expand

(no subject)

From: [identity profile] justy-tylor.livejournal.com - Date: 2014-09-11 11:45 pm (UTC) - Expand

(no subject)

From: [identity profile] anonim-legion.livejournal.com - Date: 2014-09-12 02:12 pm (UTC) - Expand

(no subject)

From: [identity profile] tretiy3.livejournal.com - Date: 2014-09-12 05:41 pm (UTC) - Expand

(no subject)

From: [identity profile] anonim-legion.livejournal.com - Date: 2014-09-12 05:51 pm (UTC) - Expand

(no subject)

From: [identity profile] tretiy3.livejournal.com - Date: 2014-09-12 08:36 pm (UTC) - Expand

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2014-09-11 11:24 pm (UTC) - Expand

(no subject)

From: [identity profile] stdray.livejournal.com - Date: 2014-09-12 12:29 am (UTC) - Expand

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2014-09-12 12:31 am (UTC) - Expand

(no subject)

From: [identity profile] stdray.livejournal.com - Date: 2014-09-12 12:42 am (UTC) - Expand

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2014-09-12 12:51 am (UTC) - Expand

(no subject)

From: [identity profile] stdray.livejournal.com - Date: 2014-09-12 01:07 am (UTC) - Expand

(no subject)

From: [identity profile] tonsky.livejournal.com - Date: 2014-09-12 08:53 am (UTC) - Expand

(no subject)

From: [identity profile] mechanician.livejournal.com - Date: 2014-09-12 03:48 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2014-09-12 08:27 am (UTC) - Expand

(no subject)

From: [identity profile] mechanician.livejournal.com - Date: 2014-09-12 10:24 am (UTC) - Expand

(no subject)

From: [identity profile] berezovsky.livejournal.com - Date: 2014-09-12 10:44 am (UTC) - Expand

(no subject)

From: [identity profile] mechanician.livejournal.com - Date: 2014-09-12 12:10 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2014-09-12 08:22 am (UTC) - Expand

(no subject)

From: [identity profile] serge-ivanov.livejournal.com - Date: 2014-09-12 03:16 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2014-09-12 08:20 am (UTC) - Expand

(no subject)

From: [identity profile] max630.livejournal.com - Date: 2014-09-12 04:14 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2014-09-12 08:19 am (UTC) - Expand

(no subject)

From: [identity profile] justy-tylor.livejournal.com - Date: 2014-09-12 08:53 am (UTC) - Expand

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2014-09-12 08:59 am (UTC) - Expand

(no subject)

From: [identity profile] justy-tylor.livejournal.com - Date: 2014-09-12 09:39 am (UTC) - Expand

(no subject)

From: [identity profile] victorgr.livejournal.com - Date: 2014-09-13 01:40 pm (UTC) - Expand

(no subject)

From: [identity profile] stdray.livejournal.com - Date: 2014-09-12 12:25 am (UTC) - Expand

(no subject)

From: [identity profile] thinker8086.livejournal.com - Date: 2014-09-13 04:38 pm (UTC) - Expand

Date: 2014-09-11 09:15 pm (UTC)
From: [identity profile] juan-gandhi.livejournal.com
Согласен по всем пунктам.

Истинная правда

Date: 2014-09-12 01:56 am (UTC)
From: [identity profile] livejournal.livejournal.com
User [livejournal.com profile] schegloff referenced to your post from Истинная правда (http://schegloff.livejournal.com/881470.html) saying: [...] . Все потому, что UI надо разрабатывать, общаясь с пользователями, а еще лучше с психиатрами... [...]

Date: 2014-09-12 03:43 am (UTC)
vitus_wagner: My photo 2005 (white)
From: [personal profile] vitus_wagner
Психиатры - это люди, которые занимаются патологией человеческой психики. Если доверить им дизайн UI. то только сумасшедшие и смогут этим пользоваться.
Нужны люди, которые занимаются нормой человеческой психики. Раньше этот раздел знаний назывался "эргономика". Но с появлением компьютеров о нём как-то забыли.

Date: 2014-09-12 08:26 am (UTC)
From: [identity profile] metaclass.livejournal.com
Про психиатров я пошутил, т.к. я не знаю как называется "психолог по эргономике". И про эргономику там упомянуто.

(no subject)

From: [identity profile] justy-tylor.livejournal.com - Date: 2014-09-12 09:01 am (UTC) - Expand

(no subject)

From: [identity profile] thinker8086.livejournal.com - Date: 2014-09-13 04:34 pm (UTC) - Expand

Date: 2014-09-12 09:24 am (UTC)
From: [identity profile] p_govorun.livejournal.com
А может, всё-таки психиатров? Пускай расчитывают софт на крайние случаи, это всегда полезно.

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

(no subject)

From: [identity profile] max630.livejournal.com - Date: 2014-09-12 02:01 pm (UTC) - Expand

(no subject)

From: [identity profile] p_govorun.livejournal.com - Date: 2014-09-12 04:51 pm (UTC) - Expand

(no subject)

From: [identity profile] anonim-legion.livejournal.com - Date: 2014-09-12 02:15 pm (UTC) - Expand

(no subject)

From: [identity profile] p_govorun.livejournal.com - Date: 2014-09-12 04:53 pm (UTC) - Expand

(no subject)

From: [identity profile] anonim-legion.livejournal.com - Date: 2014-09-12 05:35 pm (UTC) - Expand

Date: 2014-09-12 08:06 am (UTC)
From: [identity profile] cross-join.livejournal.com
Что понимать под качеством софта? Вопрос непраздный, кстати.
Но при любом раскладе качество тиражируемого софта (продукта) выше, чем заказного (услуги).

Date: 2014-09-12 12:20 pm (UTC)
From: [identity profile] worm-ii.livejournal.com
Качество — совокупность полезных свойств.
Но тут, правда, возникает вопрос: для кого полезных?
Кто-то говорит, что для конечного пользователя (а их много разных может быть), кто-то — для владельца бизнеса (тут их тоже двое: заказчик и исполнитель), кто-то даже процесс разработки упоминает.

(no subject)

From: [identity profile] cross-join.livejournal.com - Date: 2014-09-13 08:16 am (UTC) - Expand

(no subject)

From: [identity profile] maksenov.livejournal.com - Date: 2014-09-15 05:41 am (UTC) - Expand

Date: 2014-09-12 10:00 am (UTC)
From: [identity profile] berezovsky.livejournal.com
P.S

Меня всегда убивает: - Это гениально, но устарело.

Например ХП.
Кто так решил что устарело? Отдел ёбанного маркетинга, который продал вам Битлз 6/7 раз, сначала на пластике, потом на плёнке, потом на другом виниле, потом на плёнке, потом на диске и вот теперь в цифре?
Чем ХП устарело? Тем что маркетинг отключил саппорт, чтобы продать другой продукт, который должен был заменить винду хп?
Устарело на клёвом продукте означает только одно. Продукт больше не продаётся и не приносит громадных денег, так как слишком хорош чтобы его заменили и слишком распространён чтобы его покупали вновь.
Именно поэтому мир наводнило говно и только говно. Много, но разного. Чтобы каждое продавалось...
Думаете нельзя за один раз хорошо продумать и сделать вещь на десятилетия вместо того, чтобы ежегодно хуярить очередные шоу с Боно?
Можно. Но получится гениальное. Которое можно продать лишь раз. И тогда никто не купит говно.А значит - не заработает тот, кто и говорит всё время - "Гениальное, но к сожалению устарело"....

Да пошли вы в жопу:)
Новаторы:)))))
Я покупаю одежду, приборы на всю свою жизнь. И они обязаны проработать до тех пор, пока я не помру. У меня нет денег на покупку говна ежегодно и в соответствии со статусом. И они работают. Вынуждены. Не могут - научим. Не хотят - заставим.

Я пользую Винду ХП и считаю её офигенным продуктом, современным. А тех кто прекратил её поддержку, не пишет драйверы и т.д. - считаю пособниками паразитов, продающих миру очередной её клон в новой упаковке.

Date: 2014-09-12 12:23 pm (UTC)
From: [identity profile] worm-ii.livejournal.com
На святое замахиваетесь.

Date: 2014-09-12 01:37 pm (UTC)
From: [identity profile] osdm.livejournal.com
Если под UI вы понимаете UI обычных бизнес-приложений типа опердени, то причина говенных средств разработки совсем другая.

Посмотрите, кто пишет компиляторы? Правильно, гениальные программисты, которые до этого активно пользовались компиляторами и потом тоже будут ими пользоваться. Для себя пишут. Поэтому иногда получается хорошо.

Кто пишет IDE? Правильно, опытные гениальные программисты, которые до этого активно пользовались IDE и потом тоже будут ими пользоваться. Для себя пишут. Поэтому иногда получается хорошо.

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

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 Sep. 24th, 2025 04:49 pm
Powered by Dreamwidth Studios