ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Serge Skorokhodov <suralis-s@mtu-net.ru>
To: Maksim Otstavnov <mandrake-russian@altlinux.ru>
Subject: Re: [mdk-re] Re: [JT] ÌÉÎÕËÓ,×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ
Date: Thu Nov  1 21:47:54 2001
Message-ID: <2012818532.20011101213500@mtu-net.ru> (raw)
In-Reply-To: <562237837.20011101181141@otstavnov.com>

Здравствуйте!

MO> Hello Serge,

MO> Thursday, November 01, 2001, 11:21:21 AM, you wrote:

MO>>> Кстати, то, откуда реально берется единый дизайн и как он
MO>>> проводится в свободных проектах - отдельная песня.

SS>> Подобные заклинания приходилось слышать и читать не один
SS>> раз:( А нельзя ли конкретики?

MO> Хм, Серж, это ж исследовать надо. У меня некоторые
MO> предположения стали появляться, когда, прочитав вводные главы
MO> первого эссе Рэймонда, я залез в Kernel-traffic Digest и
MO> посмотрел динамику _длинных_ тредов с повторяющимися темами.
MO> После чего сильно зауважал Рэймонда, поскольку он _быстро_
MO> вычленил достаточно сложные концепции, _заметить_ которые
MO> достаточно сложно. Если б я там рылся до, а не после,
MO> прочтения СиБ, я бы точно не заметил.

У меня тут есть два возражения:)

Первое. Ядро, базовые системные сервисы -- это а)довольно низкий
уровень, б)очень хорошо ложится на университетскую науку и, как
следствие в)прекрасно разрабатывается именно программистами (в
смысле software engineer). После того, как жизнь заставила читать
не книжки по программированию, а книжки по проектированию и сбору
требований, в голове много чего перевернулось. Для достаточно
широкого круга ситуаций в этой литературе прописаны технологии,
готовые рецепты. И опыт показал, что это как в хирургии:
начинаешь делать по-писанному, местами даже без понимания -- и
это сразу начинает давать эффект. Сначала поскромнее, затем все
больше и больше. А творчество и нестандартные решения приходят
потом, когда освоено ремесло. Проверено на опыте.

Так вот, проблема в том, что все эти наработки рассчитаны на
"платформу", существенно отличную от OS/FS. И сколь-нибудь
значительных усилий по "переносу" я не наблюдаю:(

Второе. Проектирование интенсивно интерактивных приложений (типа
графического редактора, текстового процессора, рабочего места
врача-электрокардиографиста, в противоположность приложениям
интерактивно-транзакционным -- по типу рабочего места кассира,
телефонного оператора, медсестры, снимающей одну
электрокардиограмму за другой присылаемым в кабинет пациентам и
т.д. -- я просто не знаю, как лучше сказать, но надеюсь, что идея
ясна) во многом завязано на том, что кто-то (один человек или
достаточно узкая группа) "получат в голове(ах) решение проблемы",
прямо как решение математической задачи. Я имею в виду, что
он(они) "увидят" готовую программу, увидят, как пользователь
будет на ней работать и решать задачи. Это видение (в предельных
случаях -- евангелизм) затем подчиняет себе весь проект. Кстати,
в литературе подробное описание этой технологии мне не
попадалось:( Реализация такого видения в коде требует огромного
объема черновой работы программистов и (обычно) привлечения
кодировщиков. В моем опыте при этом приходится очень сильно
бороться с оппозицией сильных программистов-профессионалов,
поскольку тяжелая и нудная работа по реализации чужих идей,
выискиванию ошибок в этой реализации и т.д. не слишком
увлекательное занятие:( И я, к моему сожалению, не вижу того, как
это может в полной мере быть реализовано в OS/FS:( Поскольку
требует "негров", которые должны "работать и работать" просто
потому, что "солнце еще высоко":( Даже заставлять себя самого
заниматься этим для реализации собственных небольших идеек -- и
то проблема:)

Исключения единичны (например -- GIMP), да и то, если честно, то
до photoshop'а/illustrator'а и fractal design painter'а ему есть
куда расти:)

Serge Skorokhodov aka suralis
01.11.2001 suralis-s@mtu-net.ru




  reply	other threads:[~2001-11-01 21:47 UTC|newest]

Thread overview: 81+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-31  6:46 [mdk-re] Re[2]: [mdk-re] Re: [JT] линукс,винды - о дизайне Sergey Sokolov
2001-10-31 12:36 ` [mdk-re] Re[2]: [mdk-re] Re: [JT] линукс, винды " Aleksey Novodvorsky
2001-10-31 15:49   ` [mdk-re] Re[2]: " Sergey Sokolov
2001-10-31 16:18     ` Aleksey Novodvorsky
2001-10-31 17:23       ` [mdk-re] Re[2]: " Sergey Sokolov
2001-10-31 17:52       ` [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] " Maksim Otstavnov
2001-10-31 12:40 ` [mdk-re] Re[2]: [mdk-re] Re: [JT] линукс,винды " AVL
2001-10-31 13:05 ` Mikhail Zabaluev
2001-10-31 15:48   ` [mdk-re] " Sergey Sokolov
2001-10-31 16:21     ` [mdk-re] " Artem K. Jouravsky
2001-10-31 17:25       ` [mdk-re] Re[2]: " Sergey Sokolov
2001-10-31 16:38     ` [mdk-re] Re: [mdk-re] Re: [JT] ÌÉÎÕËÓ,×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Serge Skorokhodov
2001-10-31 17:18       ` [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] Re: [JT] линукс,винды - о дизайне Sergey Sokolov
2001-10-31 16:56     ` [mdk-re] Re: [mdk-re] Re: [JT] линукс, винды " Aleksey Novodvorsky
2001-11-01  0:18       ` [mdk-re] Re: [mdk-re] Re: [JT] линукс,винды -о дизайне Egor Grebnev
2001-11-01 12:12         ` [mdk-re] Re: [mdk-re] Re: [JT] линукс, винды " Aleksey Novodvorsky
2001-11-01 22:30         ` [mdk-re] Re: [mdk-re] Re: [JT] линукс,винды " Roman S
2001-11-01 22:37           ` [mdk-re] Re: [mdk-re] Re: [JT] линукс, винды " Aleksey Novodvorsky
2001-11-01 22:53             ` Aleksey Novodvorsky
2001-10-31 14:22 ` [mdk-re] [JT] ÌÉÎÕËÓ,×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Serge Skorokhodov
2001-10-31 15:33   ` [mdk-re] [JT] линукс, винды - о дизайне Aleksey Novodvorsky
2001-10-31 15:50     ` [mdk-re] filesave in gtk-apps (was: [JT] линукс, винды - о дизайне) Vyt
2001-10-31 16:08       ` Andrey Astafiev
2001-11-01 21:41         ` Michael Shigorin
2001-10-31 18:13       ` AVL
2001-10-31 18:05     ` [mdk-re] [JT] ÌÉÎÕËÓ, ×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Serge Skorokhodov
2001-10-31 15:52   ` [mdk-re] Re[2]: [mdk-re] [JT] линукс,винды - о дизайне Sergey Sokolov
2001-10-31 16:29     ` Dmitry A. Povarov
2001-10-31 18:04       ` [mdk-re] [JT] ÌÉÎÕËÓ,×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Serge Skorokhodov
2001-10-31 16:37     ` [mdk-re] Re[2]: [mdk-re] [JT] линукс, винды - о дизайне Aleksey Novodvorsky
2001-10-31 17:21       ` [mdk-re] Re[2]: " Sergey Sokolov
2001-10-31 17:32         ` Aleksey Novodvorsky
2001-10-31 20:19           ` [mdk-re] Re[2]: " Sergey Sokolov
2001-10-31 22:41             ` [mdk-re] Re[2]: [JT] линукс,винды " Dmitry Solovyev
2001-11-01 10:40               ` [mdk-re] Re[2]: [JT] ÌÉÎÕËÓ,×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Serge Skorokhodov
2001-11-01 18:12             ` [mdk-re] Re[2]: [mdk-re] Re[2]: [JT] линукс, винды - о дизайне Michael Shigorin
2001-10-31 18:05         ` [mdk-re] " Maksim Otstavnov
2001-10-31 20:19           ` [mdk-re] " Sergey Sokolov
2001-10-31 23:43             ` [mdk-re] " Maksim Otstavnov
2001-11-01  6:50               ` [mdk-re] Re: [mdk-re] " Sergey Sokolov
2001-11-01 19:34                 ` [mdk-re] " Maksim Otstavnov
2001-11-01 20:58                   ` [mdk-re] " Sergey Sokolov
2001-11-01 21:31                     ` [mdk-re] " Balamut
2001-11-02  0:03                     ` Maksim Otstavnov
2001-11-02  7:49                     ` Alexey Voinov
2001-11-01  7:43         ` [mdk-re] Re[2]: [JT] ÌÉÎÕËÓ, ×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Russu V.F.
2001-11-01 21:43   ` [mdk-re] [JT] линукс,винды - о дизайне Michael Shigorin
2001-10-31 17:01 ` [mdk-re] Re: [mdk-re] Re[2]: [mdk-re] " Maksim Otstavnov
2001-10-31 21:09 ` Yura Gusev
2001-11-01  0:00   ` [mdk-re] Re[2]: " Maksim Otstavnov
2001-11-01 11:50     ` [mdk-re] Re: [JT] ÌÉÎÕËÓ,×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Serge Skorokhodov
2001-11-01 19:00       ` [mdk-re] Re: [mdk-re] Re: [JT] линукс,винды - о дизайне Maksim Otstavnov
2001-11-01 21:47         ` Serge Skorokhodov [this message]
2001-11-01 22:07           ` [mdk-re] Re: [JT] линукс, винды " Aleksey Novodvorsky
2001-11-01 22:33             ` Re[2]: [mdk-re] Re: [JT] ÌÉÎÕËÓ, ×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Serge Skorokhodov
2001-11-02  9:02               ` [mdk-re] Re: [JT] линукс, винды - о дизайне Sergey S. Skulachenko
2001-11-02 13:25                 ` [mdk-re] " Romul
2001-11-01 23:59           ` [mdk-re] Re[2]: [mdk-re] Re: [JT] линукс,винды " Alexander Prokudin
2001-11-02  0:03           ` Maksim Otstavnov
2001-11-02  1:11             ` [mdk-re] [JT] ÌÉÎÕËÓ,×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Serge Skorokhodov
2001-11-02  4:13               ` [mdk-re] Re[2]: [mdk-re] [JT] линукс,винды - о дизайне Maksim Otstavnov
2001-11-02 12:29               ` [mdk-re] [JT] линукс, винды " Aleksey Novodvorsky
2001-11-02 13:20                 ` Re[2]: [mdk-re] [JT] ÌÉÎÕËÓ, ×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Serge Skorokhodov
2001-11-02 14:04                 ` [mdk-re] Re[2]: [mdk-re] [JT] линукс, винды - о дизайне Maksim Otstavnov
2001-11-02 14:43                   ` Aleksey Novodvorsky
2001-11-02  1:13             ` [mdk-re] Re: [JT] Gimp Mikhail Zabaluev
2001-11-02  3:24               ` Maksim Otstavnov
2001-11-02  9:36                 ` cornet
2001-11-02 11:03                   ` Re[2]: " Maksim Otstavnov
2001-11-02 14:18                   ` Michael Shigorin
2001-11-02 14:46                     ` Aleksey Novodvorsky
2001-11-02 19:16                       ` Re[2]: " Alexander Prokudin
2001-11-05 16:35                         ` [mdk-re] Re: [JT] Gimp manual Michael Shigorin
2001-11-02 12:27               ` [mdk-re] Re: [JT] Gimp Alexander Bokovoy
2001-11-02 14:19               ` [mdk-re] " Michael Shigorin
2001-11-01  3:19 ` [mdk-re] Re: [mdk-re] Re[2]: [mdk-re] Re: [JT] линукс,винды - о дизайне metalking-inbox
2001-11-01 18:12 ` Michael Shigorin
2001-11-01 21:47   ` [mdk-re] [JT] ÌÉÎÕËÓ,×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Serge Skorokhodov
2001-11-01 23:52     ` [mdk-re] [JT] линукс,мак - о дизайне Michael Shigorin
2001-11-02 11:42       ` Henri Bourbon
2001-11-02  0:04     ` [mdk-re] Re[2]: [mdk-re] [JT] линукс,винды " Maksim Otstavnov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2012818532.20011101213500@mtu-net.ru \
    --to=suralis-s@mtu-net.ru \
    --cc=mandrake-russian@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git