LINUX.ORG.RU
ФорумTalks

Мега-оптимизация VS покупка крутого железа. Часть 2.


0

0

В первой части пара пар людей упорно жаловались на неясность моего поста. Я сейчас хочу просто попросить такую штуку: если по делу вы не отвечаете (ну, например, считаете, что по делу просто нереально чего-то ответить, так как автор - псих и идиот или по другой причине), просто не постите ничего. Это сэкономит время ВСЕМ. Вообще, это называется словом "непонятно". Причины разные: автор - дебил, сам плохой и т.п. Не о причинах речь, не важны причины сейчас. Просто непонятно - просто не овтечаешь. Оченб клёво понимать важный момент, смотрите какой: психилогически, когда человек прочитал пост, он начинает считать, что ему это только что сказали в лицо. И всё вытекает из этого. Вытекает желание как-то обязательно ответить. Ведь в реальной жизни обычно на то, что тебе сказали, отвечают. Редкий умница в реале никак не отреагирует на то, что ему сказали, если ему не понятно. Есть много людей, которым скажи "ты дурак" и они обязательно начнут что-то отвечать. Зачем? Ну так вот в чём фишка: не надо думать, прочтя пост, что вам это сказали. Если вы прочтёте пост и ничего не напишете, никто даже не заметит, что вы его читали. Никто не увидит, что вы прочитали и ушли ничего не ответив. Особо полезно понимать это людям, которые привыкли на "ты дурак" отвечать обязательно что-нибудь. Наверное оттого, что есть пожизненная привычка к тому, что рядом стоят друзья, перед которыми нужно обязательно показать себя не лохом и что-то ответить на "ты дурак". Так вот, если найдётся осознающий это, то ему должен понравиться этот совет. Дорогой мой, на тебя на смотрят друзья. Ничего страшного не произойдёт, если ты смолчишь на форумное "ты дурак". Короче, пожалуйста, сделайте одолжение - не отвечайте, когда непонятно по каким-либо причинам. Даже если причинами являются суперочвеидные болезни головы автора поста. Это его проблемы (т.е. мои), вам-то охота время тратить? И если вам кажется, что я троль, зачем меня кормить? Всё, просьба попрошена, спасибо )

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

Второй путь - это такой индустриализованный процесс, где от попадания под трамвай одного разработчика, его быстро заменяют другим из-за наличия отчётов о его работе, из-за кучи "комментариев", которые он пишет, если не сам, то из-под палки. Такой суровый прагматичный бизнес трали-вали пассатижи, ну вы поняли (если нет - goto первый абзац, там написано, что ЛУЧШЕ сейчас сделать).

И такие два подхода есть во всём - такой прагматичный подход, как его там лучше назвать, незнаю, и такой подход на тему искусства, штучных товаров. Если так можно сказать, то пример первого подхода - опера, пример второго подхода - интернет эксплорер. Две такие вот разные штуки.

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

Ясно, что есть реальная золотая середина. И её находят и с ней работают и она нормальна. А я предгалаю поболтать о крайностях. Что-то вроде там заваливания улиц до второго этажа или отсутствия света на улице из-за телеграфных проводов, только что-нибудь позаковырестее. Типа там матрица поработила людей и т.п.

>Это сэкономит время ВСЕМ.

А я тут время не экономлю.

По теме: подход к программированию как к искусству, не удобен для бизнеса, и поддержки, все.

wfrr ★★☆
()

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

anonymous
()

автор, тебе заняться нечем ?

alex_custov ★★★★★
()
Ответ на: комментарий от wfrr

> А я тут время не экономлю.

Ты хочешь сказать, что когда ты на linux.org.ru, то экономия времени не важна для тебя лично?

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

Не удобен, да. Предлагается развивать тему )

irc_007_1
() автор топика
Ответ на: комментарий от irc_007_1

> А с чего ты взял, что тебя должны щадить, и что твоё время должны > экономить?

Я ниоткуда и не брал, что меня там что-то должны. Это просьба. Можно, как любую просьбу, выполнять, не выполнять.

irc_007_1
() автор топика

>Если вы прочтёте пост и ничего не напишете, никто даже не заметит, что вы его читали.

я не читал этот пост ;)

ubuNToo
()

Многа букф. Ссылок бы еще накидал.

Relan ★★★★★
()

по теме - я за Мегаоптимизацию ПЛЮС крутое разогнанное железо :)

ubuNToo
()
Ответ на: комментарий от irc_007_1

>Ты хочешь сказать, что когда ты на linux.org.ru, то экономия времени не важна для тебя лично?

см. мой предыдущий пост.

>Не удобен, да. Предлагается развивать тему )

Да. Развил, можно закрывать?

wfrr ★★☆
()
Ответ на: комментарий от anonymous

> Ну так по барабану мне твои просьбы.

Ну писать-то об этом зачем? Всех нужно обязательно десять раз оповестить о том, что тебе вокруг табуретки просьбы? Зачем???

irc_007_1
() автор топика
Ответ на: комментарий от irc_007_1

>> А с чего ты взял, что тебя должны щадить, и что твоё время должны > экономить?

> Я ниоткуда и не брал, что меня там что-то должны. Это просьба. Можно, как любую просьбу, выполнять, не выполнять.

Понимаешь, создается устойчивое впечатление, что пободаться с (прочими) троллями для тебя, все же, самоцель. Иначе ты бы им не отвечал, и они быстро потеряли бы к тебе интерес.

Каков смысл процитированного мной твоего ответа? Очевидно, не раскрытие истины в вопросах "Мега-оптимизации"... ;)

Die-Hard ★★★★★
()

Второе.

И к чему это приведёт, давно известно. К тому, что тупые бездушные грузовики вытеснили умелых носильщиков, и вокруг нас теперь тяжёлая промышленность. А высокодуховные копатели и месители ищут себе другое занятие.

Этим же, кстати, займутся представители нынешней "программерской элиты". Мне даже кажется, что в их содержании есть какая-то скрытая выгода для работодателя - иначе бы уже сейчас большинство без работы осталось.

anonymous
()

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

а про Оперу ты чушь сказал. и не только про неё, в принципе. выпей галоперидольчику и не пиши больше глупых простынь, потом стыдно будет.

mirage
()
Ответ на: комментарий от mirage

> Понимаешь, создается устойчивое впечатление, что пободаться с > (прочими) троллями для тебя, все же, самоцель. Иначе ты бы им не > отвечал, и они быстро потеряли бы к тебе интерес.

Понимаю, что оно может быть.

irc_007_1
() автор топика

Нам тут одного Вилли хватает за глаза и за уши, многабукаф, не читал и осуждаю.

gnomino
()
Ответ на: комментарий от irc_007_1

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

OK

irc_007_1
() автор топика

Фигня. Всё фигня.

Выбор из двух вариантов придуман автором лично и существует только в его воспаленном воображении. Как и сами варианты. Если второй ещё на что-то похож, то первый - бред. Предлагается сравнить "кулхацкера" Васю и, скажем, RedHat по части написания коды. Это просто несопоставимые вещи.

Ergo, вдоль.

Ximen ★★★★
()
Ответ на: комментарий от Ximen

>Предлагается сравнить "кулхацкера" Васю и, скажем, RedHat по части написания коды.

А в чём проблема? Благо и "кулхацкеров", и их "поделок" в foss-мире до чёрта. Вон тот же Столлман. Берите, сравнивайте.

Или Кнутт.

На самом деле есть много интересных вещей, развиваемых очень небольшими коллективами. И наоборот.

anonymous
()
Ответ на: комментарий от anonymous

> Вон тот же Столлман. > Или Кнутт.

Ага. Может я что-то упустил или все они знаменитые "мегаоптимизаторы" на асме и разработчики кривых архитектур, коих описывает аффтар?

Ximen ★★★★
()
Ответ на: комментарий от Ximen

>Ага. Может я что-то упустил или все они знаменитые "мегаоптимизаторы"

Не, автор просто не о том пишет. Мне из погреба это отчётливо видно :)

Суть в противопоставлении промышленного подхода и "творчества". Последнее он почему-то сводит в ковырянию в ассемблере, что в корне неверно.

anonymous
()

> А я предгалаю поболтать о крайностях.

Позвольте спросить, а с какой целью? Приведённые Вами примеры (айподы, оперы..) не тянут на "ассемблерно-наколеночный" путь разработки. Да и крайности эти, по большому счёту, не нужны. К примеру, количество пользователей, использующих Pentium I на десктопе исключительно мало. Какой смысл вылезать из кожи вон и тратить огромное количество человекочасов на оптимизацию, чтобы заставить программу работать на таких устаревших машинах?

Если отношение качества оптимизации к потраченным на это ресурсам начинает стремиться к нулю, то это называется неэффективной работой и временем, потраченным впустую. За это время можно было бы реализовать новый функционал.

Обратимся к жизни человека. Если построить аналогии с предложенными крайностями, то первый случай - это спартанский образ жизни (отказ от всевозможных благ), второй случай - это жизнь "на широкую ногу". Золотой середины необходимо придерживаться во всём.

anonymous
()
Ответ на: комментарий от anonymous

> Не, автор просто не о том пишет. Мне из погреба это отчётливо видно :)

:)) Это понятно. Просто автор ну уж совсем некорректно сравнивает. Противопоставление творчества и потока понятно. Но кривого самоделкина и промышленности - глупо.

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

Ximen ★★★★
()
Ответ на: комментарий от anonymous

> второй случай - это жизнь "на широкую ногу". Золотой середины необходимо придерживаться во всём.

:) Гм. А по мне так, если позволяют средства, нафиг ту середину :))

Ximen ★★★★
()
Ответ на: комментарий от Ximen

Не коленку с потоком, а штучное с потоком. Короче, то, что противопоставляется потоку - оно хорошее, очень сложное, внутри может быть запутанное, но конкурирует с потоковым.

irc_007_1
() автор топика
Ответ на: комментарий от irc_007_1

> Не коленку с потоком, а штучное с потоком.

Первоначальное описание было именно про коленку.

> Короче, то, что противопоставляется потоку - оно хорошее, очень сложное, внутри может быть запутанное, но конкурирует с потоковым.

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

Ximen ★★★★
()

> О том, что есть два таких пути разработки ПО: один для интеллекта нещадный, ассемблерно-наколеночный, мозгооптимизирующий и т.п., на выходе дающий очень специфически реализованный, но работающий продукт, который менять непросто.

Как правило, он таки НЕработающий.

Miguel ★★★★★
()
Ответ на: комментарий от wfrr

>подход к программированию как к искусству, не удобен для бизнеса, и поддержки, все.

Для поддержки как раз удобен

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.