Как стать автором
Обновить

Комментарии 393

у автора оргинала
Думаю переводчик согласен с мнением автора, раз заморочился на перевод.
согласен
Я с мнением автора, в целом, согласен с точностью до акцентов. По-моему, у него между строк проскальзывает мысль, что коллапс качества ПО — явление недавнее и раньше было как-то лучше. На мой взгляд, индустрия разработки ПО никогда не была тортом, Windows 95 вспомним же.
Как по мне — Windows это один из немногих примеров реального улучшения качества ПО (давайте не будем вспоминать про Windows Vista =) )
Помимо висты было достаточно херовых релизов. Достаточно вспомнить Windows ME/Windows 2000
Не спорю. Но последние тенденции Microsoft меня радуют однозначно. Пользуюсь их продуктами с удовольствием, без особых нареканий, мата и проклятий в их сторону)
*за исключением Visual Studio 11
Visual Studio не использую)
чем она вам не угодила?
… Не пишет на С#/C++ что там еще есть?:)
Тогда никаких нареканий быть не должно.
Да у меня стандартный набор — цвета и иконки.
Тогда, полагаю, 10-я вам тоже не по душе?

А вообще, дело вкуса, конечно. Мне, например, не нравятся различные псевдообъёмные, впукло-выпуклые элементы управления.
За исключением IE :-)
ME — да, а вот W2K был огромным шагом вперёд.
Поддерживаю, тоже хотел это написать. Я года так до 2004 сидел на нём, т.к. ресурсы кушал меньше чем ХР и при этом поддерживал всё тоже самое что и ХР.
По сути, серьёзных отличий от ХР нет, разве что графический интерфейс и некоторые мелочи в стиле «ClearType», которые в те времена отрубали, чтобы система не пожирала ресурсы.
Я использовал win 2003. он еще быстрее.

Clear Type я отключал т.к. выглядел он откровенно паршиво даже на моем IBM P76 с трубкой Trinitron и великолепнейшим сведением.
Facepalm. Так Clear Type разве не для настройки субпиксельного сглаживания для ЖК?
У тринитронов такое же расположение субпикселов.
Как цвета не своди, толку, относительно Clear type не будет. Бо изначальная картинка совсем не торт
У меня коллега с w2k месяц назад пересел на семерку :)
Не могу не отметить, у меня на одном из компьютеров уже лет так 5 стоит XP, и менять ее я не планирую еще лет 5 :)
Не могу не отметить что
— на моем свежем буке прилагавшаяся семерка была сразу после покупки заменена на XP
— на всех офисных компах, в не зависимости от их возраста, стоит XP
— на компе родителей/супруги/тестя+тещи стоит XP

мне как-то так привычно. старею, наверное, консерватором становлюсь.
Вы не консерватор, вы — узник интерфейса
Увы, даже не консерватор а ретроград.
Дело не в интерфейсе — на офисных компах (для офисных задач) XP подходит более чем, не вижу смысла (может плохо смотрю?) ставить что-то более тяжелое. А на своем буке — ну нравится оно мне, могу же я позволить себе такую блажЪ ))
Чем вам всем линолиум то неугодил?
Я правда на ней не много сидел, но как помню это просто вин98 с вырезанной 16-битной поддержкой.
Линолиум была чуть менее чем полностью совместима с 98, при этом быстрее и по идее надежнее (ибо не было устаревшего кода).
вин98 реально на сегодня самая быстрая ос от мелкомягких с функционалом досаточным для большинства задач. Если бы она еще и поддерживалась, и железка бы поддерживалась, то думаю она бы до сих пор была бы в строю… (древние банкоматы не всчет, там веками ничего не обновляют).

Я как-бы допускаю что я что-то упустил, но если МЕ это улучшенная 98, а 98 самая лучшая, то у меня диссонанс…
Хотели улучшить, но накосячили. С учетом, что заметной разницы с Win98 по отношению к ME не было заметно — после первых проблем или откатывались на Win98 или шли на W2K.
Помню недавно установил её на виртуальную машину. Упала в синий экран через 4 часа непрерывной работы
>>Windows 2000

А 2К-то чем не угодила, кроме диковатых на момент релиза требований к железу (впрочем, её предшественники — NT 3.51 и NT 4.0 — тоже не были скромными в железных аппетитах).
Про винтукей я все же хватанул. Подумал про NT, но написал 2000 почему-то.
Хотя и NT тоже была сносна наверно, я ее как-то пропустил.
NT просто была «совсем не для всех» — прожорливость в плане ресурсов и привередливость к мультимедиа-железу (видео и звуковым картам) превращала её в весьма специфичную систему.
Специфичную надежную рабочую систему. А музыка, ну нету тут музыки!!!
У нас до сих пор стоит сервер на 2к со старым софтом и вот с сервером мы проблем не знаем, кроме замены железных компонентов. А со спец софтом периодически ковыряемся.
я как-то видел электронный микроскоп на базе компа с Win95. Ну не тянет то комп даже 98, а заменить его нельзя — куча ISA-плат.
С тремя ISA на ebay нашел несколько еще на первой странице поиска. Причем такие, что и XP спокойно будет работать.

IP-4GVI83 Socket 478 Intel845GV 4X PCI 3 ISA SLOTS как пример.
Если я правильно помню, плат там было 8 или 10. Сам, в свое время, смотрел. Но решения получались очень уж нетривиальные.
Там иногда 386 и 486 платы попадаются — полностью с ISA слотами. Если сильно надо — можно выкрутиться. Только вопрос в другом — если это микроскоп — зачем там еще что-то. По сути там Win95 только чтобы запустить рабочий софт.
Еще что-то там более чем нужно — агрегат ощутимо пользует проц, железка жутко медленная. Но это был немецкий университет, эксперименты там не уместны. Как только станет «сильно надо» — будет куплена полностью новая железка.
ISA еще очень много где используются, как раз в «рельных сферах», для работы, а не гоняния игрушек, во всяких технологических контроллерах итд. Так что проще искать на специализированных сайтах. Часто бывает одна здоровенная плата с кучей ISA слотов, в один из которых вставляется (через ISA) материнка, а в остальные — другие платы.
угумс, я одну такую железяку нашел, но вопросы совместимости, нужно было брать и пробовать, а тем, кто на этом железе работает, было не до того. Да и финансирование выбить там не просто.
Чем же Windows 2000 был плох? Мне вот в то время XP не угодил своей петушиной расскраской. А w2k работал как часы
Вы не сравнивайте каку (Ме) с Windows 2000 (NT5) если первое реально г, то второе юзалось очень много где и работало как часы, особенно когда под неё начали перепиливать всякие приложение для DOS, которые под ней, по понятным причинам работать перестали.
а среди ИТшников 2000 стояла почти поголовно. Именно на ней, кстати, базировалась ХР потом, которая к 3 сп тоже стала вполне приятной.
Я просидел на в2к с момента выхода и сильно долго после того, как вышла ХР.
Аналогично. Win 98, потом пол часа ME и потом довольно долго на W2K. Были какие-то заморочки с драйверами, с захватом видео… Но решились не помню как. Вообще долго не видел смысла ставить XP и сделал это скорее из любопытства, чем по необходимости.
я ХР уже ставил чисто поиграться недельку когда мне подарили c2d 2.4/2gb ram плюс какой-то веник, 300, кажется.
с 2006 года дома под линуксом сидел, когда инет домой провёл, поигрался в третьих дальнобойщиков недельку и снёс в пользу семерки, потом 2008r2
У меня были довольно длительные периоды сидения под хакинтошем. Но это был период Vista, она прошла мимо меня.
Можно вопрос не в тему? Почему никому не нравится WinME? Я в те времена очень долго на ней сидел и долго пытался не переходить на XP, т.к. WinME была быстрее и удобнее (для меня)…
Статистически, WinME была более глючной и менее надежной. Вы просто попали в тот небольшой процент людей, у которых все было хорошо, и в этом нет ничего удивительного — если учесть характер аудитории Хабрахабра, то таких «счастливичиков» здесь точно должно быть не меньше десятка =)
Таки да, я в своей жизни видел только 2 ПК, на которых стояли 98 и Ме соответственно, и которые реально не глючили по счастливым заявлениям их владельцев. Обе винды умерли вместе со смертью винтов (того периода), оба прожили долго и счастливо больше 5 лет.
Но в целом по друзьям — Ме почти у всех прожила не больше недели именно по причине глюков разной степени неприятности
Я её поставил вместо Win98 — через пол часа снес. Глючила жутко. С учетом того, что там стояла 98-я и нормально работала — это было точно не железо.
Видимо мне повезло, т.к. у меня ME работала быстрее и стабильнее, чем 98, плюс в ME были разные мелкие улучшения (сейчас уже не помню, что именно), которых мне очень нехватало в 98.

Но, судя по отзывам, у большинства с ME не сложилось. :)
Ну да, вот потому-то ее и не любят — любимая игрушка под DOS4GW перестала запускаться. :)
а давайте будем.

Перешел на Vista через пол года после ее выхода и не слазил до выхода Win 7 RTM. Доволен был на 99%.
1% недовольства вызывали тормоза при открытии Networking sharing center. Вот это был капец.

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

Политики безопасности шире, чем в XP, грузится быстрее, UAC — отличная штука! До сих пор у меня в win7 установлена максимальная безопасность.

С обратной совместимостью поначалу было пару проблем, с обновлениями они все были решены. И это до выхода SP1, а после него ось зашевелилась еще быстрее.

Мне даже кажется, что большинство людей, которые остались на XP, просто ищут предлог своей лени, говоря что-нибудь негативное про Vista или 7.
Есть еще стандартная проблема, когда узкоспецифичный софт не портирован под новую систему.
Для меня таким софтом оказался клиент-банк.
Он не работал ни под вистой, ни под семеркой, не смотря виндовые «режимы совместимости». А саппорт клиент-банка только разводил руками.
В итоге запускаю программу на виртуалке на маке :/
ПРоблема не нова. Но ругать за эту проблему висту — странно. Неужто NT так же ругали, когда был переход с 95той? Там с совместимостью было гораздо хуже.

А клиент-банк (может быть не такой) я запускал на win7 x64 и бед не знал. Вот драйвер аппаратного ключа пришлось обновить.
Как же, ругали на чем свет стоит. Особенно кто для игр в основном использовал комп — многие игры сначала отказывались идти на ХР (именно он стал первой осью в линейке NT, которая «пошла в народ»).

Помню, даже анекдот ходил: «Правда ли, что ХР никогда не падает? -А куда ей падать, если она ничего не поддерживает!». Но анекдот был актуален для 2001-2002 года, и быстро сошел на нет.
А у меня и моих знакомых была куча проблем с совместимостью с периферией: принтерами, сканерами, звуковыми картами… Что надо было делать? Потратить ещё 500 долларов на новые устройства, когда всё и так работает? Нет уж, увольте. Вот и сидим на ХРюше до сих пор, хоть уже и частично.
отсутствие дров испытал на себе с хп сканером. беда…
но все же это не проблема оси. Это проблема производителей пермферии.
Во-во, у меня тоже чудесно всё работало и радовало.
Ага, вот например статья одного из разработчиков StarCraft о том, как он делался и как там все было плохо. Индустрия кардинально не изменяется со времен OS/360 и Брукса.
На самом деле, эта проблема очень давняя и носит системный характер. И все начинается с самих языков программирования, которые мы используем и с методик разработки. Об этом всем предупреждал Дейкстра еще в 70х. И в 2000, почти перед самой своей смертью, он констатировал, что ничего не улучшилось, а болезнь продолжает прогрессировать.
Задолбало )
По моему мнению, все дело в том, что компьютерная эра только-только началась.
Скажем, дома строить начали с незапамятных времен, а они до сих пор рушатся. Но со времен даже средневековья ситуация значительно улучшилась.
Люди еще не запрограммировали всего того, что возможно запрограммировать (и имеет смысл запрограммировать). Как только это будет сделано, начнется процесс оптимизации, улучшения, украшательства и т.п
Лет через 20 будет лучше. Через 200 еще лучше. Идеала, наверное, не будет никогда.
Не согласен, что ситуация с домами улучшилась. Вон замки древние по 500 лет стоят и ничего. Церкви вон. Пирамиды Египетские опять же. Сомневаюсь, что что то из современных строений сохранится так же долго.
Через 20 лет не будет лучше. Будет по-другому, потому что придумают новые компьютеры, новые интерфейсы, новые методы взаимодействия компьютера и человека. Этот процесс бесконечен и лучше не будет. Хотя бы даже потому, что изменятся критерии оценки.
Касательно пирамид – я бы не назвал их чем-то выдающимся с точки зрения архитектуры. Они интересны тем, что, во-первых, непонятно, как построены (с помощью каких технологий), а во-вторых, тем, что простояли 4000 лет. А так – груда камней. Что ей сделается?
Касательно замков – их можно поделить на 2 типа: те, которые сделаны слишком прочными, т.е. конструкция которых способна выдержать в разы бОльшую нагрузку, чем надо, и на те, которые до наших дней сохранились плохо. На самом деле, много примеров того, как древние замки разваливались, пока еще не успели стать древними.
Зато налицо вектор: от груды камней (пирамиды) к замкам (колонны, арки, внешние несущие конструкции и т.п.) к современным зданиям (Дом оперы в Сиднее, музей Гугенхайма в Билбао), т.е. развитие инжереной мысли и возможностей.
Мне хочется надеяться, что и в софте будет то же самое. Т.е. когда-то же мы упремся в технологический предел размера транзистора в процессоре, когда-то же мы уже не сможем делать процы еще быстрее (если продолжать аналогию, делать камни в своей груде крупнее и крепче). Придется как-то ухищряться.
Всегда будут ошибки и недоделки в рамках допустимого. В критичных областях рамки более жесткие. И только.

Смысл вылизывать технологию, если через год будет другая?

ps. Никто сейчас не пытается подгонять гранитные глыбы с миллиметровой точностью — проще туда раствора плеснуть, который все неровности компенсирует, еще и свяжет глыбы между собой. Не даст воде и растительности проникнуть в щели и разрушить все. Новая технология позволила не так тщательно обрабатывать гранит по старой технологии. Так и сейчас рухнувшая программа будет в большинстве случаев убита — остальное как работало, так и продолжит, а раньше она уранила-бы всю OS до полной перезагрузки.
Конечно же мы торопимся при разработке, конкуренты ведь не дремлют!
Дык разработка по методике прогрессивного jpeg-а :) Когда потребитель готов хавать уже можно продавать :)
только у JPEG-а есть рамки
Солидарен с автором! В последнее время качество ПО, даже от именитых брендов, заметно падает.
Впечатление такое что даже не в последние пару лет. А методично из года в год наблюдаем все более лагавое ПО, которое при равном функционале жрет все больше и больше ресурсов. Картина крайне печальна(
Не знаю, на мой взгляд все лучше и лучше все работает. Я видимо оптимист, на мой взгляд браузеры стали заметно стабильней, gmail сильно лучше того, что было до него, а iPhoto c десятками тысяч фоток летает и очень удобен. =)
А вы попробуйте запустить Win7 на машине с 500MHz процессором и 256MB памятью.
Или, более того, запустить iOS 5 на первой модели iPhone. Или на второй. Или на третьей. (Я говорю про случай, когда получится обойти искуственные ограничения Apple по запрету установки на старые модели).
А вы попробуйне запустить Ubuntu 12.04 на такой же машине. Думаете, будет бегать? Еще бы сказали, что x86_64 оси посмели не работать на x86_32 платформах.

А ios 5.1 два дня назад пользовал на iPhone 3G. Плавненько.
А тут, кажется, никто не сравнивает Ubuntu vs. Win.
По-крайней мере, я вёл речь о софте вообще, безотносительно того, кто его пишет.
А я говорю о том, что юзр хочет много функционала, мало платить и еще поругать разработчиков.
Юзер хочет хороший софт и готов за него платить. На примере того же яблока, фраза «мало платить» звучит дивно.
да ладно? это такой юзер, который хочет не менять ифон 3 на 3г, но хочет иос 5? и платить готов и хочет? не смешите.
Нет, подождите. Новый юзер покупает ифон 4s, платит ощутимые деньги и хочет получить за них хороший софт.
иос5 на ифон3, увы, не разрешено производителем/железом. Я бы с удовольствием заливал в свою машину 76 бензин, но увы и ах. Я не покупаю присадки и не пляшу с бубном чтобы машина на нем ездила — это прикольно ради фана, но не более того. Чтобы просто ездить я заливаю 95-й, который рекомендован производителем.
Все классно до тех пор пока мне не начинают рассказывать о тормозах свежих виндов на древнем железе и называть это недостатком оси.
Я о том и написал — не надо лить 76 бензин в biturbo.
Но за свой не дешевый 95-й (1.78 евро/литр, однако) я хочу чтобы машина ехала так как написано в спецификации.
Не важно, надо или не надо. Важно — что делают пользователи. Они берут новый лексус (читай винду 7) и льют в него 76 бенз (читай ставят на не просто недостаточно быстрое железо, а на откровенно устарелое, на котором XP на самом деле не быстро крутится), а потом жалуются, что плохо едет.
а еще новый юзер покупает китайский телефон потому что ради экономии готов мириться с тормозами и разрывами связи.
Зря вы так, китайские телефоны уже давно нормальные, тут немало статей на эту тему.
А на ифонах тормозов и разрывов производителем не предусмотрено (но на самом деле нет).
Я таких пока в жизни не встречал. Каждый либо проблемен с микрофоном, либо с динамиком, либо разрывы связи, либо ужасный экран, либо медленный процессор, либо кривая сборка, либо ужасная начинка.

Разве что Huawei Honor пока для меня выглядит более менее приемлемо. Но и бюджетным его назвать уже сложно.
Вы сравниваете теплое с мягким, причем тут качество разработки по (в плане багов) и его системные требования?

И если сравнивать ресурсы, то нужно сравнивать работу браузера на средней машине в 2002-м году, с работой браузера на средней машине в 2012-м.
Вот, кстати, да. Даже браузер (!) жрёт столько ресурсов, что на средней (наверно, даже на топовой-потребительской) машине 2002 года он бы не запустился (если не принимать во внимание зависимости от более нового софта и т.п.).
НЛО прилетело и опубликовало эту надпись здесь
Просто, по моему мнению, дело в том, что раньше писали, грубо говоря, на Ассемблере, оптимизировали каждый такт, экономили каждый бит памяти. А сейчас используются языки 4-5 уровней (и разработчики стремятся ещё дальше) и средний программист вряд ли представляет себе, во что превращается его код на машинном уровне (я, например, не представляю).
Функциональность, безусловно, растёт, но системные требования растут намного быстрее, чем должны были бы, при такой же тщательной, «ручной», разработке, как раньше.
Каждые лет пять я думаю «вот раньше писали на ассемблере». Уже не знаю который раз. Пятый, шестой?

Не писали. Даже под MS DOS не писали. Редкие упертые товарищи делали мелкие проекты — драйвер или резидент.

ps. Я еще помню волшебную Amiga 500 — поищите в youtube — она такое делала и на таком железе, что не поверите. Сомневаюсь, что кто-то на ассемблере делал свои окна и многозадачность.
Мне будет глупо спорить. Были проекты и на ассемблере. Я и сейчас найду проекты деланные «в ручную» и отлично работающие. Но в основной массе софт был сделан в вещах уровня турбо-паскаля с включением готовых модулей на ассемблере, а в худшем случае вообще интерпретаторы типа Клипера или без перевода в exe монстры для работы с БД в DBF файлах. А там и Бейсик под Windows от MS подоспел… И Delfi вместо турбо-паскаля.

ps. Сейчас понял, что я и названия уже с трудом вспоминаю.
Я так подозреваю, что эти мысли возникают при каждом новом «наращивании» очередного слоя абстракции.
Помню даже что-то скачивал году в 2003. И ставил. И работало. Тоже что-то компактное и быстрое. Названия только не помню. Наверно вся энергия в это у разработчика ушла — на остальное ничего не осталось.
Ну википедия говорит что MenuetOS родом еще с 2000 года… Я другой такой оси не знаю :D
Все та же википедия говорит что это форк от миньетоса (всегда только так его и называл).
Знаю монстра, который технологический контроллер с TCP/IP стеком и маленьким вебсервером (конечно, упрощенным, никаких там виртхостов и .htaccess'ов) на асме писал.

Трагедия оказалась в том, что к моменту завершения разработки, было выгоднее за те же деньги уже купить более мощную машинку, на которой запустить linux даже с апачем.
Знаю еще веселей историю про техника чинившего мобильные аппараты в середине 90-х. Он разобрался в устройстве одной популярной тогда модели и сделал себе схему всей проводки между элементами. К моменту окончания его труда эти телефоны ушли с рынка.
Вы не поверите. Не только писали, но и пишут до сих пор ru.wikipedia.org/wiki/Kolibri_OS
Так и сайты из маленьких страничек на html c несколькими картинками, превратились в целые виртуальные миры с кучей стилей, js, тоннами изображения, видео и флэша.
>>Просто, по моему мнению, дело в том, что раньше писали, грубо говоря, на Ассемблере,

Не писали, более того новые компиляторы генерируют гораздо более производительный код из кода языков высокого уровня. А то, что современный браузер 2012 года будет тормозить на железе 2002 года выпуска это просто на просто прогресс (развитие) -браузер стал сложнее, контент стал сложнее и т.д, а железо осталось тем же.
Зайду с другой стороны: уровень «тормознутости» современного софта на современном среднем компе всегда примерно одинаковый и всегда не дотягивает до полностью комфортного использования.
А на IBM 5150 он бы вообще не встал.
Железо стало лучше и дешевле. То что Chrome будет жрать полтора гигабайта оперативной памяти (из восьми), меня нисколько не волнует — ведь он работает гораздо Internet Explorer'а 6, который можно запустить на машине с 500Mhz и так далее.

Было бы весьма странно, если бы разработчики Win7 ставили целью возможность установки системы на машины с 500Mhz и 256mb памяти, если на момент её выхода такая конфигурация уже была древним хламом.
веб очень сильно потяжелел за десяток лет, браузер тут не виноват ))
Я не сравниваю теплое с мягким, не нужно искать обходных путей. Хотите чтобы на 5-7 летней давности железе идеально работали последние ОС? Никто не мешает. Но какой смысл рассказывать какие они (эти оси) плохие, если ты ими даже пользоваться не просто не умеешь, но и не можешь из-за железки.

Многие в общем даже не читают release notes перед установкой. т.е. что и на что они меняют они узнают только по интерфейсу пользователя (например, многих раздражает UAC и они его отключают, заявляя, мол у меня ж антивирус. А сами при этом на 2000 винде сидели под учеткой гостя и изредка для смены софтов логонились под админом и считали это крутым маневром с точки зрения безопасности. Маневр-то крутой. А вот удобств гораздо меньше.)
А ios 5.1 два дня назад пользовал на iPhone 3G. Плавненько.

Как вы её туда поставили?? Расскажите, я тоже хочу поставить на своего старичка.
Никак, имитация пятерки через Whitedoor разве что, но это не пятерка, это четверки с рюшками. Пятерка на 3г не идет
У товарища узрел. Ен знаю как он это делал…
Спросите, плиз. Очень интересно
скорее всего там 3gs
спросил. да. к сожалению, 3гс.
Про 3G Вы явно загнули
У меня уже на iPhone 4 (не «s») iOS 5 притормаживает. С iOS 6, предполагаю, работать будет уже практически некомфортно.
Есть мысли, что это маркетинговые проделки Apple, но, в любом случае, это иллюстрация того, о чём писали выше.
Странно, у меня четверка с iOS 5  – абсолютно приятно без тормозов. У вас джейл стоит?
Нет, на этом телефоне джейл вообще не делался.
Юзал iPhone 4 несколько часов с установленной IOS 5. Никаких тормозов не заметил. Есть мнение, что после андроида мне тормозов на iPhone не увидеть :)

Хотя iPhone 3G с iOS 4 точно подергивается. Это я видел.
На новом чистом аппарате всё ок, да, но при активном использовании оно постепенно замедляется. Перезагрузка немного помогает, но ненадолго.

Судя по некоторым признакам и диагностическим приложениям, всё упирается в объём оперативки, но вот почему в начале жизни её хватает, а потом постепенно перестаёт хватать — это, для меня, загадка.
Серьезно? На 3G последняя прошивка это 4.2.1, и работает, кстати, ужасно медлено! :(
А вы попробуйте установить подушки безопасности на раритетный Мерседес и при этом сохранить интерьер без изменений. Вряд ли у вас это получится. Разве это говорит о том что качество современных автомобилей стало хуже?
Раньше выпускали двигатели милионники на audi и mercedes. Honda выпускала двигатель 2 л. 200 лошадей, атмосферник, без турбины. Mazda выпускала модель 323(кажется) с развесовкой подобной спортивной машине. Она была идиальна в управлении. Все это мало вяжется с поделками современного автопрома, который последние лет 6 меняет только внешний вид, а качество неизменно снижается, чтобы потребитель раскошеливался на новые «версии» авто.

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

Вывод: Погоня за модой — поражадает баги.
По поводу машин согласен, но там математика чуть другая. Году эдак в 2000-м производители смекнули что не надо делать машины с ресурсом 15+лет, это не выгодно. В России этого мало, а в Европе куча людей покупают новую машину (зачастую весьма недешевую) и ездят на ней 10 лет. Сейчас это уже не прокатывает и машину приходится менять лет через 5.
Утилизационный сбор наверное помог бы. Только не те таможенные пошлины, которые у нас назвали этим словосочетанием, а настоящий утилизационный сбор. Он примерно одинаков для любой машины (разве что от веса/размера отличается). Хочешь машину со сроком жизни 5 лет — выплачивай его по 20% в год. Машина со сроком жизни 20 лет — выплачивай по 5% в год.
А может н ебудем нести чушь?
Милионники они выпускали, как же… а расход масла и топлива этих ваших Милионников вы почему забываете?
А количество капитальных ремонтов на эти же миллион километров и их стоимость какие?
У меня двигатель rover 16k4f, 103 л.с., аллюминий, 140 кг со всем навесным, гильзовый, с неудачным расположением термостата, приводящим к излишним перепадам температуры охлаждающей жидктости в рафоне прокладки ГБЦ, что приводит к выходу ее из строя через 100-130 т.км. Его большенство «автомастеров» считают «сопливым, ненадежным, хлипким, лучше берите хонду!». Прокладка 1 раз меняется на прокладку от фрилендера (в 2003 году выпустили исправленную, стойкую к перепадам температуры) и проблема забывается еще на 200 000, а потом на всякий случай можно посмотреть что там.

Тем не менее служат эти двигатели по 300+ сысяч километров между капиталками, кушают 5 по трассе и 8-10 (смотря как ездить) по городу.

На разборках такие двигатели стоят около 600 баксов включая замену (большего объема — до 1200).

В год я наезжаю около 15 000 км, что в среднем 1300 литров бензина в год (мало по трассе езжу).
На «милионнике» я при его расходе в 11-13 литров на 15 000 потратил бы около 1800 литров бензина в год.
Разница в 500 литров при цене 1 доллар за литр (цены РБ) — это 500 баксов в 15 000 пробега экономии.
Внимание, вопрос:
так есть толк от «милионника»? Экономически не выгодно. Экологически не выгодно. С точки зрения экономии невосполняемых ресурсов не выгодно. Поддерживать десятками лет одни и те же устаревшие модели не выгодно.

А мода здесь уж и не при чем.

Про газ только не начинайте. Не тот ресурс.

Цель поста моего — призвать людей думать самим, а не слушать «сосед вася автослесарь сказал что марка ***** говно!».
Э-э… Миллионники, они кагбэ потому так и называются, что до первого кап. ремонта миллион км. проходят о_О

А экономичность это длинная история. Можете глянуть фильм «Кто убил электромобиль». Там хорошо показано, что экономичность не относится к приоритетам автопроизводителей.

Можно долго это обсуждать, но производится только то, что выгодно крупным капиталистам, и мы на это особо повлиять не можем.
Зато теперь каждая домохозяйка за рулем. Управление автомобилем стало гораздо проще, комфортнее и безопаснее. Даже не смотря на то что я сам предпочитаю полный контроль (без автоматики) и сильные движки, но я не вижу необходимости в этом всем для того чтобы стоять в пробках ездить по городу. В городе больше значения уделяется внешнему виду автомобиля и это нормально!

Ну а вы в свою очередь поставьте на i7 с 8гб рам 95 винду.
И что будет? Мне правда интересно, но нет под рукой i7 с 8гб рам, чтобы проверить.
15-ти летний софт на современном железе выдаст тот же результат, что и современный софт на 15-ти летнем железе — вопрос «а начерта вы это делаете?».
Что-то я в этом сомневаюсь. Кто-то проводил такой эксперимент? :) Естественно, при условии, что есть подходящие драйвера.
Условие насчет драйверов уже очень весомое. И не считая того, что windows 98, например, поддерживает всего максимум 1.5 гига ОЗУ и то, с костылями.
Изначально я говорил не о реальном запуске нового софта на старом компе, а об мысленном эксперименте для осознания разницы в требованиях однотипного софта 10 лет назад и сейчас.
А разницы особой нет, требования софта выросли пропорционально возможностям железа, вот и всё.

p.s: если на P1 на ночь ставили CD в mp3 перегонять, то на i7 на ночь ставят кодирование HD видео в h264 с наложением на него спец-эффектов, цвето-коррекции и применением прочих плюшек, ну и звук там avc 5.1, ведь так? :)
Видели бы лицо моего соседа, который во времена Vista пытался ставить на core 2 duo windows 98. Поставилась. Ничего не заработало, не определилось вообще ни одно устройство, дров не нашел ни в каком виде. Использовать возможным не представилось.

Звонил мне, звал в гости «заставь работать! как это я перейду на говноХР!?

Перешел. Потом так же не хотел переходить на семерку. Тоже перешел. Доволен.

Что-то мне подсказывает что Win95 решит что у него одно ядро и 3.5 гига памяти. Ваше железо будет смеяться над Вами.
Люди, объясните мне, почему все стали писать «лагает» вместо «лажает»? Что вообще это слово означает? Откуда его корни?
Да, забыл поговорку приписать:
«Чтобы проги не лажали, их надо отлаживать».
lug — дерганье, волочение, медленно тащить
Вот именно! А употребляют в другом смыле: «глючит», неправильно работает.
ну не знаю, как правило лагают игры по сети, сетевые приложения, а приложения глючат :)
Нет. Лагает — это не «глючит». Глючит — это когда какой-либо функционал не работает или программа в целом падает. А «лагает» — это когда вроде бы и все работает, но из-за низкой производительности системы возникают задержки в работе пользователя.
Низкая производительность — это «тормоза». А лаги — это сетевые задержки. Разумеется, и то, и другое — плохо.
К сожалению, часто лагами называют все подряд.
Понятие «UI lag» как бы тоже существует.
Простите, но не lug, а Lag.
в том-то и дело, что lug тоже подходит по смыслу. любопытная ситуация.

зы. я-то уверен, что правильное слово — lag.
а lag — отставание, задержка, запаздывание. удивительно, не правда ли?
я не возражаю :)
лаг = задержка.
так вот причем тут задержка, если пишут про ошибки?
Ну… наболело у человека :)
Если даже на 1 персону он умудряется записывать по 3-4 контакта.
У меня было такое, очень давно — но решилось нажатием кнопки «объединить контакты»
Скорее всего, причина в том, что у автора настроены синхронизации и с гуглем, и с аутлуком и с ай-клайдом.
Тогда да, не исключено что контакты будут плодиться, так как если он что то меняет в контакте, то неисключено, что другие сервисы сохраняют дубли, так как синк между ними не мнгновенный.
Поэтому, мне кажется что автор — ССЗБ, так как повключал все, что можно было повключать, а потом жалуется, что его донимает постоянный race condition на устройствах.
IMHO автор идет верным путем. А вот то, что простейшие функции телефона отрабатываются криво — это не найс.
Объединение должно происходить в телефоне, потом контакты должны распихиваться по облакам/серверам. Поэтому последним должно быть побарабану, кто там с кем работает и как быстро.
лаг = запаздывание
лажа = лажа
что хотят сказать то и пишут
Да ну. Я помню Win 95 — вот это был багодром!
А функционал постоянно наращивается в таких вещах, которые вроде бы не заметны, но тем не менее непросты в реализации. Всяческие прогресс бары и возможности отмены на всех шагах, которых раньше не было и приложения просто «висели», фоновые автосохранения каждые н секунд, индексирования файлов и пунктов меню/самбменю для быстрого поиска, всяческие автодополнения и т.д. и т.п. Много возможностей пользовательского интерфейса сейчас воспринимаются как обязательные, хотя десяток лет назад о них только мечтали.
Да, я помню, что если винду в то время удавалось выключить через пункт меню — то это было большое везение, т.к. у меня в большинстве случаев раньше этого она просто зависала. Переход с 9х на NT драматически повысил стабильность виндов.
и также драматически понизил количество доступных дров
Скорее всего кривое железо или драйвера. Как и сейчас в большинстве случаев. Пользовался 95-й еще бетами. Работала себе и работала. OS/2 конечно работала вообще как трактор. Но будь под неё такой зверинец драйверов и как попало сделанного софта — и она бы глючила.

Честно говоря я только ME снес за глючность. Все остальное ставил и пользовался в меру желания и возможности. И глючность или не глючность как повод к переходу на другую OS был далеко не на первом месте.
«Драматически повысил»? В чём же драма?
Господа привыкли к англоязычным текстам и используют русские слова в английском значении.
Да, издержки необходимой сейчас двуязычности, столько одинаковых идиом, что не всегда соображаешь, присутствует ли очередная в русском. Я думаю, что многие заимствованные идиомы закрепившиеся в языке пришли таким же образом, и первое время смотрелись так же странно (что, впрочем, меня никак не оправдывает).
Падает не только качество ПО, падает качество всего. Если качество не будет падать — кто будет покупать обновления?
Если сапоги будут вдруг носятся 10 лет, то все сапожники вымрут как класс. И так в любой области. И разработка ПО не исключение.
Сапоги, которые будут носиться 10 лет, будут или стоить в 100 раз дороже, или будут кирзовыми, и вы откажетесь их носить даже 10 дней.
И в любом случае в следующем сезоне они выйдут из моды, и вы закинете их в угол чулана, а надевать будете только на дачу :)
Ну не сильно и дороже :)
Мода — понятие очень относительное (как кто-то сказал: — это для тех у кого нет чувства вкуса). Есть вещи, которые будут модные и удобные всегда, а для остальных — мода, вот в чулан все ПО и железки и закидываются.
В далеких 70-80ых какие-то люди придумали сделать интернет. Разработали протоколы (IP,ICMP,TCP,UPD).

Стандарты на это с тех пор не изменились. Появлялись расширения, но они вписывались в протокол, в заложенные изначально возможности для расширения. Соотвественно, код для обработки этих протоколов впервые был написан в то же время, и затем его можно отполировать (что в общем-то и получилось). И вот у нас 30 лет технологии, и она отлично работает. Всего лишь потому, что 30 лет назад грамотно запроектировали.

Браузеры — жирные и жрут ресурсы. А что изменилось за много-много лет? Ну появился javascript. Java (но это можно отбросить, они и без java страничек жрут много).HTML5. И за столько лет не смогли нормально секурно и надежно, с экономией ресурсов реализовать эти компоненты?
Ага-ага, был себе HTML 1.0, и тут… РРАЗ! И появился HTML5, причём, в виде трёх тегов canvas, video и… ну, я не знаю, какого-нибудь ещё. Причём, сам и сразу, без развития и изменения стандартов, без пробы новых технологий до их внедрения в стандарты, без сопутствующих стандартов вроде CSS. Без действующей практики, на основе опыта которой и появились предложения по стандартам, без перехода парадигмы от Web 1.0 к Web 2.0, и т.д. Без роста использования JS от языка для перекраски кнопочки при наведении мышки в полноценный язык общего назначения с серверами, фреймворками и приложениями, написанными на нём.
НЛО прилетело и опубликовало эту надпись здесь
Только не из-за исключительной жадности производителя. Разумный баланс между временем жизни устройства, его ценой для производителя и покупателя, временем предполагаемой актуальности его использования, временем жизни отдельных элементов.

Взять ячейку LiPo батареи. Многие отдают себе отчет, что это для производителя ходьба по натянутому канату над пропастью? С одной стороны батарея должна отработать хотя-бы год. Чаще менять батарею (не дешёвую) или все устройство покупатель психологически не готов. С другой стороны выдавить из неё максимум ёмкости при этом банально не взорвать покупателя. А взорвать проще простого — выход за пределы 1,5 вольта от нормы и все.
Почему б тогда не выпускать стандартные аккумуляторы? Несколько формфакторов (3-4 модели для каждого класса ноутбуков) и вуаля — пошли в магазин и купили себе вечный ноут. Аккумуляторы на нем со временем, конечно, дохнут, но так же раз в год-два ходишь в магазин и покупаешь незадорого универсальный аккумулятор того же типа. Примерно как колеса на машине меняешь — они изнашиваются, но все типовые, не нужно искать колеса для «понимаете, у меня редкая машина, раритет, уже снята с производства, ЛуАЗ.», а просто идешь и покупаешь подходящие. И неважно снят ли ноут с производства, и может даже компания-производитель давно исчезла — все основные «расходники», если они типовые, всегда можно купить.
Потому что через год они немного другие будут. Через два года другие. Через пять сильно другие.
Вы же сейчас не захотите ставить в смартфон металгидрит? А просто поменять ячейки на LiPo не получится.

А где гарантия, что LiPo не придется менять на актуальный через пару лет LiFePO4? А может на Li-Ion NiCoMn? А это разные зарядные устройства уже, разные корпуса. Для LiFePO4 не нужен такой крепкий, как для LiPo — он не греется так сильно и почти не взрывается. Другой корпус батареи позволяет делать другие корпуса для устройства. Скажем плоские «конверты» LiPo позволили делать ультратонкие устройства — металгидридные «пальчики» плоскими не были.

Закладывать совместимость на будущее? Это не реально. Тут и получается, что делать все устройство на десять лет нет смысла, потому что через два года будет батарея мощнее в два-три раза и можно будет поставить более мощный процессор не увеличивая размера устройства и не сокращая привычное время работы. Процессор позволит делать нечто на уровне софта, покупатели захотят это нечто и так далее на очередной виток.

Понятно, что это не для покупателя, а для зарабатывания денег.
Но если-бы покупатель готов был платить за десять лет работы устройства без перехода на новинки — были-бы на рынке аппараты с неубиваемым ресурсом. Но кажется мне по цене за совсем другие деньги, чем те которые мы сейчас платим за аппараты живущие год. Но выпускаемый огромными тиражами и двигающими прогресс с дикой скоростью.
К любому старому компу на ATX можно купить любой современный блок питания. Почему же я должен заказывать батарею для старого ноута хрен знает откуда? Задача батареи проста — подать нужное напряжение на ноутбук, тонкости технологий оставьте в её внутреннем устройстве и в устройстве зарядки. Просто выведите напряжение на стандартный разъем, и пусть ноут уже от него работает. Сложно? Нет. Надо кому-нибудь? Нет!
Не получится.

Десять лет назад стандартный разъем был с двумя контактами + и -. Сейчас с тремя. Или ждем взрыва.

Конструкция старого ноутбука не была рассчитана на то, что батарея может нагреваться и с этим теплом надо что-то делать.

ATX блоки питания ставятся в стандартные корпуса. Вы готовы покупать одинаковые ноутбуки? Если возьмете брендовые настольные PC — там тоже блок питания может оказаться далеко не ATX.
Не холивара ради, просто вчера попался на глаза "стандартный корпус".
Ну пусть сменилась технология, понадобилось три контакта. Я даже не против, как-никак ATX отличался от AT, да и ATX развивается постоянно — 20, 20+4, 24+4 и т.д. Я даже не против батарей разных размеров — от 10 до 19 дюймов, скажем.

Но ведь у ноутов вообще никакого стандарта на батареи нет. Каждый производитель клепает сам, кто во что горазд — а потом оказывается, что для замены батареи, мне её придется заказывать из Москвы, а это минимум 2 недели ожидания.
Логичное желание, но скажем в вопросе автомобилей оно почему-то очевидно не выполнимо. Не подходят запчасти не то что разных производителей, но от разных моделей одного производителя.
Аккумуляторы — подходят ;)
А колеса нет. В авто это более критичный элемент. А в электроавто не подходят аккумуляторы — они критичный элемент, их усиленно подгоняли под свою задачу плюнув на совместимость.
ps. Я к батареям в ноутах отношусь, как к одной из запчастей, а не как к сменной батарейке. Необходимость менять сдохшую батарею и необходимость сдохшую материнку в ноуте рассматриваю как одинаково аварийную ситуацию с всеми вытекающими — поиск, ожидание, цена.
Мы же не требуем одинаковых материнок на ноуты? Хотя тоже было-бы не плохо. Но очевидно, что мы получим по корпусам сразу.

Есть устройство рассчитанное на пару лет — все его элементы проработают примерно так-же.

А возможность смены батарей на части ноутов — это не возможность быстро починить, а возможность иметь дополнительную батарею и легко её ставить. В ущерб другим вещам.

ps.
Покупая eMac я четко понимал, что другой блок питания я туда не поставлю. Именно из-за его корпуса. Память поставлю. DVD поставлю, жесткий диск тоже. А вот БП нет. Захотелось моноблока — досвидания совместимость в одном из параметров.
Ну, тут у каждого свое. Мой ноут большей частью стоит на столе, подключен к сетям, и сдохшая батарея лишь снизит его пользовательские характеристики, в то время как сдохшая МБ сразу означает сдохший и нерабочий ноут.
Так же как и сдохшая мышка — без нее можно, но с ней лучше.
Вот. Каждому своё. Я вообще мобильность принес в жертву возможности менять конфигурацию и мощности. А мой приятель не захотел и взял ноут Dell за много денег — заказывать его пришлось с Штатов в Израиль. С очень-очень неслабой производительностью. Хотя он большую часть времени сидит дома.

Наверно надо будет сделать отдельный пост — у меня есть пару батарей, одна куплена пару лет назад, вторая пол года назад. Там есть что сравнить.
Меняйте элементы внутри — они стандартные. Обычно — 18650.
У меня все работает нормально. Что я делаю не так?
Вы читаете инструкции или понимаете, что и как работает. :)
Ты читал инструкцию? — нет, я же ещё ничего не сломал.
Как вариант — возможно, вы не делаете вообще? Ну вот старые винды например «засирались» если часто ставить-удалять программы. Но если не использовать эту функцию — то жили гораздо дольше. В каждой проге (особенно в современном bloatware) есть дофига не очень нужных фич. В каждой из фич может быть баг. В каждом сочетании фич — еще баг. Чем меньше фич и их комбинация используем — тем стабильнее все рабоает. Комп с браузером и заходом только на хабр — очень неплохо работать будет.
А зачем на рабочей машине менять часто софт? Это нормально для абсолютно большей части компьютеров. Поставить на них софт и работать с ним.
Поддерживаю. Мне кажется, ключевая проблема автора текста — он не понимает что делает когда делает или нажимает кнопки не читая. Ну очень уж много проблем за одну неделю.
Про необходимость защиты от дурака в ПО я согласен и Apple, например, делает все что в их силах, чтобы не дать пользователю напортачить. Но, если человек не читает что написано на экране, в т.ч. предупреждения, то ему мало что может помочь.
НЛО прилетело и опубликовало эту надпись здесь
>> Будет делать продукт 100500 инженеров − падать он не будет.

не понял логики…
В критически важных областях (вроде авио-софта) продукт делает большое кол-во специалистов, его тестируют и перепроверяют. В итоге экземпляр продукта стоит адских денег, а новые версии выходят раз в 5-10 лет. Такой подход не применим для пользовательского ПО, из-за этого оно иногда глючит.
Иногда, да.
Продукты для авиаотрасли стоят «адских денег» не потому, что там много инженеров или их много тестируют, а потому что там потребителей можно легко пересчитать.

Сколько копий софта для разработки самолёта можно продать? А сколько копий скажем операционной системы? Вот то-то.

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

Я уверен что даже Эппл и Майкрософт, рабаотают в ограниченных бюджетах и временных рамках. И увеличение штата и сроков разработки в несколько раз повлияет на стоимость продукта.
При их богатстве у них, наверное, только временные рамки, а их увеличением штата не решить — чем больше человек работают над одним проектом, тем больше оверхед на согласование их действий — это вам не KKnD :)
А вот вы и не правы — потребителя там легко потерять — в обоих смыслах (можно просто «уронить» самолет из-за ошибки). А тут — подумаешь, опять комп завис на любимой игрушке…
Не прав в чём именно?

Потребителя чего?

Если есть какая-то ошибка — то фиксят, а не переписывают заново. Да и людей и компаний которые в теме мало.

Завис софт проектирования самолёта — считал предыдущую версию и проектируешь дальше. Если самолёт упадёт — то там во-первых надо определить причину, из-за чего он упал, а во-вторых софт — это же лишь помощь инженеру-проектировщику, надо голову ещё иметь.
Вообще мы все в этой ветке, кроме вас, говорили про софт самих самолетов, никто не говорил о софте для проектирования самолетов, он то как раз обычный самый — его годами не тестят, ничего серьезного от падения редактора чертежей не произойдет.
Софт для проектирования самолётов дорогой, как раз из-за того, что он пишется для небольшого количества потребителей. Я 10 лет назад сталкивался с этим, работал в Delcam, для Иркутского Авиазавода, немного знаю эту кухню и поэтому могу говорить. На чём строятся Ваши утверждения?

С чего Вы взяли, что ВСЕ говорят именно о софте для самолётов? Тем более Вы сами отвечали на мои посты, где я говорил о софте для проектирования.

Софт для самолётов пишут внутренние программисты компании выпускающей самолёты, его не отдают на аусорс (в гражданской может быть, конечно, но очень сомневаюсь).

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

А вы мне пытаетесь доказать, что это не так, и разработчики шашек для iPhone должны и могут тратить на новую версию 5 лет, использовать многоуровневое тестирование.
Атнюдь.

Я просто объясняю, что цена обусловлена не многоуровневым тестированием, а узостью целевой аудитории.

Это ошибка, считать, что если увеличить тестирование того-же Outlock то цена вырастет до цены какого-нить PowerShape/PowerMill/чего-то ещё. На самом деле затраты на тесты я думаю даже 1/100 в конечной цене не составляют. Цена определяется другими факторами. Себестоимость вырастет конечно, не не критично. Тем более у Apple, у них разработка практически штучного продукта, а не линейки как у Android, все эти проблемы с айтюнсом и мусором в other могли бы решить.

Так что читая второй абзац вашего сообщения я понимаю, что вы абсолютно меня не поняли. :)
Наверное поэтому софт для авиакосмоса так дорог?

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

Там не отмажешься дисклаймером ответственности за урон пользователю во время эксплуатации.

Там приходится вкладывать в тестирование и дебаггинг вероятно 90% усилий проекта.
По 1$ на инженера с каждой копии? что-то многовато для миллионных продаж.
Windows делали десятки лет 100500 инженеров. И стоило оно всегда не 2 рубля. Падает.
Тогда, в соответствии с законом Брукса, продукт будет делаться 100500 лет.
Стоило бы учесть, что чем больше разработчиков работают над одной программой, тем сложнее синхронизировать между ними работу. Из-за этого количество багов может возрастать. Да и разобраться в коде написанном 100500 разными программистами, чтобы найти в нем проблему, еще то удовольствие.
бывает…

некоторые люди «не дружат» с компьютерами. у них всё ломается.
а приходит «программист» — и все магическим образом налаживается.

ждём скайнет.
Ну во первых часто фирмам просто выгодно выпускать сырые продукты побыстрее, чем хорошо отлаженные и редко. Думаю, что даже пользователям это выгодно. Представьте, что все бы мы сидели по Windows NT уже который год, но зато без багов. Нравится?
Во вторых, там где это действительно важно (софт для ракет, для стимуляторов сердца) QA длится годами и версии выходят редко, но высокого качества
В третьих действительно сложно предусмотреть все возможные среды (другие установленные программы, железо ) в которых софт будет бежать
На NT перестали сидеть не из-за ошибок, а из-за появления новых возможностей.
Конкуренция и потребность рынка.
Но если бы ждали версии 2000 или XP без багов, то ждали бы их очень долго
Да, видимо, я в не в том ключе понял смысл восклицания про выгодно
Ну почему-же? На имеющемся серверном хозяйстве при отлаженных процессах вопрос обновления упирался именно в надёжность, а не в новые возможности. И опытные зубры брали следующий виндовоз только после третьего-четвёртого сервис-пака.
Может быть у менеджеров просто не хватает ресурсов и терпения, чтобы довести продукты до нужного уровня качества?
Может быть у разработчиков не хватает времени, чтобы отрезолвить все запланированные баги?
Может быть у QA team просто не хватает смелости прямо сказать руководству, что продукт в текущем виде нельзя выпускать?
Это несерьезный ответ для компаний вроде Микрософт, где процесс разработки не то, что отлажен, но исследован с разных сторон.
Это означает, что цели сделать идеальный продукт без багов не ставится.
Я Вам открою секрет. Для любого выпускаемого продукта существует список known issues, другими словами багов. Решение о выпуске принимается менеджментов исходя из отсутствия Critical и Major issue и приемлемого количества Minor. Для более менее серьезных систем список багов в трекере никогда не бывает пустым на момент выпуска продукта. Исключение составляют, пожалуй, только критичные системы управления оборудованием, но это только из-за того, что ущерб от возможной ошибки может быть очень большим.
Таким образом — да. Никто и никогда не ставит себе целью выпустить продукт без багов.
Это я знаю, сам пишу программы. Тем не менее, если у продукта (программного или еще какого) миллионы пользователей, то и стандарты качества должны быть повыше.
Про это пишут многие коментаторы к оригиналу, что они готовы бы отказаться от фич в пользу надежности.
Отказаться от фич пользователи готовы только на словах. Вот, например, многие жалуются на разного рода проблемы с Winows и Word. Ну дак в чем же проблема, если готовы отказаться от фич, коммандная строка Linux + vi готовы предоставить надежность.
если бы там была надежность… дык ведь и там ее нету :(
ex-vi.sourceforge.net/Changes

Чейнджлог для vi. Достаточно скромный. И никаких изменений уже 7 лет. Просто текстовый редактор без багов.
ну и linux ченджлог вы забыли добавить. Речь ведь про связку. верно? ;)
На самом деле, единственное, что меняется с увеличением кол-ва пользователей — влияние одного голоса пользователя рейтинг бага.
* на рейтинг бага
А как же Debian? -)
НЛО прилетело и опубликовало эту надпись здесь
Такое (8-16-32-64 бита) случается нечасто по сравнению со скорострельностью серверных версий ОС.

Помнится админиский народ даже бастовал и заставлял Майкрософт выпускать сервера РЕЖЕ, чем раз в четыре года (что МС и сделал).
Забавно, что все, что вы перечислили — чисто визуальные штуки, которые не нужны для функционирования, но требуют усилий чтобы перейти на более красивые технологии. Внутренняя логика программы не изменилась, ввод информации (через сеть, из файлов или UI — тоже), вывод теми же средствами — тоже.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Сами себе противоречите не замечая этого. Кому-то это моргание = отвлекает от работы, бесполезная фигня.

ps. Когда я сижу и работаю — я десктопа вообще не вижу на 95%. Какая мне разница?
* Не стоит выставлять своё субъективное мнение, как факт — интерфейс W7 большинству нравится, я с ужасом вспоминаю XP.
* Любую финтиплюшку, включая эффекты стекла, прозрачности можно выключить
* Есть темы Windows Basic и Windows Classic
НЛО прилетело и опубликовало эту надпись здесь
Как вы определили, что он работает «В ДВА РАЗА МЕДЛЕНЕЕ»? Где метрики, где анализы, где цифры?

У меня P4 2,8 Ghz / 512 Ram работает быстрее на W7, чем на XP.
НЛО прилетело и опубликовало эту надпись здесь
Вы взяли другое железо, поставили на него другой софт и утверждаете, что тормозит Windows 7. Не очень-то логично, не так ли?
> но если у меня открыто штук 20 ие, бат, аська и фотошоп
А у вас, простите, на вашем «Core2duo...» был открыт тот же набор софта? И он при этом не тормозил?
НЛО прилетело и опубликовало эту надпись здесь
Если ограничить свой выбор только программами в которых нет ошибок — то вы останетесь без каких либо программ вообще.
В статье идёт речь о тех ошибках, которые различимы невооружённым глазом и мешают пользователю.
Можно поздравить автора — он сделал еще один шажок на пути к СПО. Подчеркиваю: автор сам если и не программист, то глубоко связан с IT (кто таков не знаю, но, думается, не спроста в MS работает), и именно поэтому его все это так раздражает (обычные пользователи обычно просто не делают то, от чего у них «болит»). И вот тут как раз приходит понимание, что очень здорово, когда на то, что тебя раздражает, ты можешь повлиять. Не терзать тех.поддержку, не отправлять фичреквесты и баги в трекеры, а тупо сесть и сделать самому так, как тебе нравится. И, возможно, — поделиться с другими, особенно, если таких много, но «всем на них по фиг». В этом-то и прелесть СПО, что если хоть кому-то не пофиг, то значит уже есть перспектива. Да, ты можешь быть один. Но и один ты способен повлиять на результат.
может быть, подразумевалось, что он работает программах, написанных Microsoft? По крайней мере, продолжение фразы дает повод так ее понимать.
Не, зашел сейчас по ссылке из топика — таки он там реально работает. И опен-сорцем занимался, кстати, маленько — какую-то блоггинговую платформу на ASP.NET делал… В общем, я все правильно сказал — мужику, главное, не останавливаться на достигнутом, а идти дальше по этой дороге. :-) Я, правда, не особо понимаю, почему коммент минусуют ( тем более, что против MS я ничего не имею и даже наоборот неоднократно ее защищал). Как будто упоминание СПО — это что-то плохое…
Я вот, кстати, тоже часто не могуть понять почему минусуют самые невинные коменты. То ли я не доганяю какого-то скрытого сакрального смысла, то ли еще чего то.
Выше как раз яркий пример моим словам. Умом Россию не понять… :)
Выше, возможно, граммар-наци минусанул. За «не доганяю».
НЛО прилетело и опубликовало эту надпись здесь
А я и не говорю, что у всех должны быть «возможность, знания, опыт и желание». Но если их нет, то надо пользоваться чем дают и трясти производителя, чтобы баги исправлялись, фичи появлялись и так далее. Это совершенно нормально и правильно. Я тоже продаю свой пропиетарный продукт (пусть и на JS, но зато обфусцированный по самое небалуйся) и тоже исправляю баги, делаю фичи и т.п. Но автор-то о том и пишет, что он не хочет трясти производителя — надоело ему. А это и есть первый шаг в сторону СПО — когда тебе сначала надоедает «трясти», а потом ты начинаешь делать это сам. Да, разумеется, это не каждому надо, но это уже се ля ви.

С другой стороны, это все исходит к изначально извращенным отношениям между потребителем софта и производителем, который не несет вообще никакой ответственности ни за что, а весь софт дает (пусть даже за большие деньги) по принципу «AS IS». Если бы за каждый баг, с которым пользователь столкнулся, ему бы возвращали часть денег — это было бы хоть немного правильно. СПО в этом плане куда честнее: тебе дают такую же лажу, но хотя бы бесплатно и ты, при желании, можешь в этой лаже поковыряться.

Что же касается вашего примера с домом, то это на мой взгляд пальцем в небо. Да, мне не нравится планировка моей квартиры. Да, у меня протекают трубы. Но именно поэтому, когда они протекают, я трясу свою обслуживающую организацию (и устно по телефону, и письменно под входящий номер), т.к. она должна этими проблемами заниматься, а поскольку планировку исправить, к сожалению, нельзя (т.е. можно в разумных пределах, но не мой случай), то я уже готовлюсь эту квартиру продавать и покупать другую. А если меня никакие другие квартиры не устроят (у меня очень жесткие требования по местонахождению), то да, я буду строить свой дом, т.к. это дешевле обычно, чем покупать готовый (если мы говорим о нормальном доме, а не очередной лаже)… Или вообще к чертям из Москвы уеду — надоело мне тут совсем. Мне на юге надо жить и рядом с морем — хотя бы с Черным…

Ну, т.е. вы понимаете к чему я клоню? Кто-то ищет способы и средства решения проблемы (не важно какие — трясет производителя или пишет свой софт — у всех возможности разные), а кто-то только ноет. Автор, как я уже сказал, не хочет трясти. Значит у него остался выбор — или «писать свое», или просто ныть. Но подобный выбор зависит исключительно от личности его совершающей и совершенно не связан с конкретной темой — будь то софт или квартира.
НЛО прилетело и опубликовало эту надпись здесь
Вы все правильно говорите, но исходите из ложной предпосылки, что человек лично строит дом, пишет софт, выращивает картошку, заводит корову, чтобы сыр правильный получать (ниже комментарий на эту тему был), и так далее. :-) На самом деле, всем этим занимаются отдельные специально обученные люди — и это хорошо и правильно. Вопрос в том, что, применительно к СПО, вы можете без проблем пойти, нанять человека и он допилит вам софт до нужного уровня или сделает нужный лично вам функционал. А с пропиетарным софтом все это невозможно. Т.е. ключевое разграничение идет в плоскости контроля над процессом — или его контролирует некий дядя Вася, который дает вам за деньги возможность поиграться с тем, что он там наговнокодил, или же контроль (и ответственность, разумеется!) находится в ваших руках и весь производящийся за ваши деньги (это миф, что СПО бесплатно) говнокод принадлежит вам (и если вы не планируете этот говнокод продавать, то его даже никому показывать не потребуется по большому счету). Неужели не чувствуете разницу?

Апеллировать к неграмотности пользователей и тому, что «им это не нужно», — не вполне корректно. Разумеется, 95% это все не нужно, но они и не возбухают, а пользуют то, что дают, а когда что-то не нравится — жалуются производителю (об этом я писал выше). Это во всех сферах так — что с домами, что с сосисками из Ашана. Но мы, повторяю, разбираем ситуацию (см. топик), когда человеку всего этого уже недостаточно! Он уже не удовлетворен и он уже страдает. А жалобы производителю не помогают и он уже не хочет этим заниматься. Так о чем тут спорить? Я лишь обрисовал два возможных дальнейших пути развития ситуации. В том, что вы написали, противоречия моим словам нет никакого — вы лишь констатировали, что это «не для всех». Так я с этим и не спорю. Я лишь говорю, что если начинаешь за собой замечать, что хочется странного (не устраивает софт, которым пользуешься, не устраивает дом, где живешь, не устраивает еда, которую ешь и так далее), то не стоит ни бестолку фрустрировать, ни пытаться вернуться обратно к широким народным массам, которые все устраивает, а нужно взять себя в руки и начать что-то делать. Конкретно автору исходного текста — заняться СПО. :-)

PS: Мои комментарии в этом топике по сути не касаются технической стороны дела, а являются бесплатным сеансом психотерапии и личностного развития. ;-) Просто я формализую конкретную проблему исходного автора и даю конкретный совет, что делать в данной ситуации. :-) Предмета для спора тут действительно нет — если вас все устраивает, то просто у вас нет такой проблемы или вы с этим нормально живете. :-)
НЛО прилетело и опубликовало эту надпись здесь
Мне кажется, что вы проигнорировали большую часть того, что я написал, хотя я даже специальный троллинговый пост-скриптум сделал, где на пальцах все объяснил. :-( Вы почему-то воспринимаете все нарочито буквально, отчего и получаются нонсенсы из серии «Ему не нравится Аутлук — ну не будет же он писать с нуля свой?» — ведь не я же этого говорю, а вы сами.
«Небольшие проблемы» не являются небольшими, если человек от них сильно переживает. Для вас это мелочь, а он, может, от этого страдает. Вы предлагаете ему продолжать страдать и насиловать свою психику дальше, а я говорю, что не надо ныть, а надо искать альтернативы и — при необходимости — допиливать их «под себя», что возможно только с СПО. Как минимум он перестанет обвинять MS в косяках, а будет чувствовать свою причастность, а себя-то обвинять уже не особо захочется…
Насчет привыкания те же аргументы — кому что важнее. Вам важнее привычка — ради Бога. Другому важнее функционал. Третьему — дизайн. Никого более «правого» в данной ситуации нет и не нужно пытаться заставлять двух остальных принять вашу точку зрения о примате привычки над всем остальным.
На мой взгляд это нонсенс — хотеть «нормально работающий Outlook». Можно хотеть нормально решать некие задачи. А Аутлук это или не Аутлук — какая разница-то? Если их нормально решает Аутлук — очень хорошо. Если нормально решает другая программа и не виснет в отличие от Аутлука — совсем замечательно. Но если и Аутлук виснет и другой программы нет, но зато есть некое СПО, решающее задачу, но в котором чего-то не хватает — можно это нехватающее доделать и использовать. Да, это не просто — кто бы спорил? Но, повторяю, все зависит от приоритетов: кому-то проще приспосабливаться под ситуацию и окружающий мир, а кому-то — менять ее и делать удобнее для себя. Я всего лишь пропагандирую активную деятельность, а не нытье и приспособленчество. У нытья и приспособленчества только одно преимущество, о котором вы и говорите: так намного проще. Ну так, как я уже сказал, каждый выбор для себя сам делает.

PS: Пожалуйста, не надо снова вдаваться в частности и объяснять мне, что нереально одному человеку написать себе с нуля Аутлук. Я с этим не спорю и говорю совершенно про другое.
НЛО прилетело и опубликовало эту надпись здесь
Так с чем вы спорите, я никак понять не могу? Понятное дело, что не все могут изменить софт под свои нужды, но в СПО такая возможность изначально есть, тогда как в проприетарных продуктах — нет. Да, я, хоть и программист, не правлю каждую программу, в которой что-то работает не так: уйдёт очень много времени на изучение архитектуры и кода. Но как-то раз мне понадобилось в Windows прошивать и отлаживать в Eclipse микроконтроллеры STM32 через отладчик ST-Link, установленный на демоплатах от ST Microelectronics. Нужна была работа именно в режиме GDB-сервера, и я нашёл stlink, работающий только под Linux. Софтинка оказалась несложная, я её относительно легко портировал на Windows и выложил код на GitHub. А была бы утилита проприетарной — только бы и оставалось, что писать разрабу и ждать, когда у него будет время на решение моей проблемы. В этом и прелесть СПО — не нужно полагаться на милость «барина», если сам умеешь писать код.
И как его развивать далее? Инвестировать в непрофильный актив — собственный коллектив разработчиков?
habrahabr.ru/post/151110/

а вообще-то просто осень. мы начинаем обращать внимание на те проблемы, на которые не обращали внимания летом
«Final Cut Pro падает при сохранении, если вы скроллите слишком быстро.»
Не понял, что именно нужно скроллить чтобы он упал? :)
Тоже проверил. Скорее всего — имеется ввиду прокрутка ползунка по видео.
Не падает.
Буквально вчера впервые в жизни поставил себе Final Cut Pro (Trial) — оно несколко раз скрашилось при действиях типа «импортировать видео», «импортировать аудио», «обрезать видео» и т.п.
Молча падало, при запуске так же молча восстанавливало состояние на момент падения (если бы не это — я бы уже написал аналогичный пост сам).
НЛО прилетело и опубликовало эту надпись здесь
У меня тоже кстати 15 падает на старте. Пришлось поставить 14 и регулярно запрещать ему обновляться.
Ставьте сразу 16, у меня уже недели 2-3 полёт нормальный (под OSX, по крайней мере).
«Вы один и всем пофиг».
Это ваша специфическая конфигурация ОС, дров и браузера.
«У меня всё работает» и падали другие версии FX. Я тоже долго сидел на FX3 и запрещал обновляться вплоть до, наверное, седьмой версии.
Об этом и статья.
Пользуюсь долго, ни разу не падал оО
Кстати говоря, о «всем пофиг» — в iMessage(на планшете) нельзя отправить сообщение с помощью внешней клавиатуры(т.е. подключив внешнюю блютус кравиатуру Apple вы сможете делать что угодно и где угодно, даже набрать сообщение в iMessage, но чтобы отправить его, вам придется нажать «Send» на экране вашего устройства.
p.s. Ни в каком другом приложении такой проблемы нет.
Вот и приходится думать — баг или фича )
А я отвечу почему.
Потому что появился доступный широкополосный интернет.
1. Патчи.
Теперь на любой баг можно ответить: «ждите патча». И эти патчи выходят постоянно. Доходит до того, что продукт в «релизном» состоянии является, по сути, сырой альфой. Баги исправляются уже после выхода. Глядя на changelog третьих Disciples мне хотелось убивать.
2. Веб-софт
Скорость обновления по мере перехода софта в веб стала еще быстрее. Теперь патч нужно накатить лишь один раз (если у вас N серверов — то N раз) — и все, у всех пользователей баг исчез. Цена исправления ошибки еще меньше.

За последние двадцать лет цена исправления ошибки резко уменьшилась. А средняя квалификация программиста уменьшилась. Вот и результат — тысячи багов в багтрекерах, которые некому исправлять, ведь «деньги приносят фичи, а не фиксы». Баги теперь никого не пугают, они стали нормой жизни. Уже тестировщиков учат проверять положительные сценарии и варианты использования, а не пытаться сломать программу.

К чему это привело? К постоянным обновлениям. К постоянным багам. К появлению жесткого диска для бэкапов за 300 долларов. Ну и т.д.
Всем хочется новый интерфейс и стабильности. Хотите стабильности — их есть у меня. Но это технологии не на «острие атаки». Ставьте проверенные, стабильные и убогие по современным меркам программы. Зато багов на несколько порядков меньше.
FreeBSD? :)
Debian!
По-моему, у автора просто черная полоса наступила :)
> P.S. Если вы считаете, что я просто ною, так и скажите. Я жалуюсь не потому, что это все отстой, а потому что я ЗНАЮ, что мы можем сделать лучше.

Пока кто-то ноет, жалуется и знает, что может лучше, другие берут и делают. Желаю этому товарищу из microsoft скорейшего гугления слов «open source» в поисковике.
Автору нужно попробовать установить линукс, купить гуглофон и установить краснопанду.
И что? У меня линукс и гуглофон. Ну краснопанду я сменил на хромого из-за тормозов краснопанды.
Да, я могу сказать, что почти все вышеописанные глюки я не наблюдаю. Но я могу составить не меньший список других глюков.
А я по другому немного понял его комментарий, мол, глюки автора статьи так себе по сравнению с тем количеством глюков, которое он встретить в linux, гуглофоне и эээ… краснопанде (firefox?)
Неверно поняли. У меня всё стабильно работает в таком наборе.
а :))) может и так.
Linux — Linux'у рознь :)
Я забыл про переустановку ОС и зависания после перехода на Mac OS. Я наверное везучий, но тем не менее за более чем полгода работы не наблюдается никаких проблем ни с софтом, ни с системой. Пока не наблюдается )))
А я забыл об этих проблемах после перехода на Arch Linux. Конечно, пришлось повозиться, чтобы настроить систему так, как мне хочется, но зато теперь всё работает отлично и не ломается. Ну, и выбор всегда есть — как в плане софта, так и в плане настройки. Каждому — своё.
У каждого своя история успеха
НЛО прилетело и опубликовало эту надпись здесь
А у меня наблюдается :) Тормоза, падения, глюки софта. Я забиваю, да.

Кстати, после выхода 10.8.0 сразу наступил на баг с иконкой вайфая, в сети нашёл ровно одну жалобу на эту тему без решения («вас двое и всем пофиг»), решение нашёл сам.
Автору нужно попробовать установить линукс, купить гуглофон и установить краснопанду.

Чтобы понять, что у на самом деле у него было всё зашибись? :)
У меня и линукс с гуглофоном, и вин7 с айфоном. Список можно сделать под оба варианта, но в целом все работает стабильно, нареканий в повседневной работе нет.
Наконец-то кто-то оформил мои мысли в виде текста.
Я уже давно при виде новых скоростей падаю в уныние. Мне просто противно смотреть на все эти мега-цифры и понимать что ничего хорошего не происходит.

Простой пример: у меня дома стоит wi-fi-g роутер, к нему подключен интернет «100 мбит/с» (сказать по правде, торрентом реально можно вытащить такую скорость, так что поверим что пусть 80 мбит/с там бывает). У меня есть iphone 3g, у которого тоже есть wi-fi-g (т.е. скорость 54 мбит/с). Я ставлю что-то на закачку в том же Installous — у меня скорость закачки примерно 200 кб/с (=1600 кбит/с). Где скорость? Какой толк от того же wi-fi-n с его 300 мбит/с, если я свои 54 мбит/с не могу получить?!

Другая задача из той же области, те же скоростные характеристики. Я делаю фото на том же телефоне. Сколько там размер файла получается? Пусть, 2 мб. Я хочу открыть это фото на ПК. исходя из скорости соединения 54 мбит/с, я должен получить фото на ПК меньше чем за секунду. Вместо это я должен воткнуть в телефон кабель, подождать пока он обнаружится на ПК, зайти в папку, найти файл, скопировать и куда-то вставить. После чего открыть. При хорошей подготовке, я думаю, у кого-то уйдет на это секунд 30, может 20. Вопросы остаются.

Забудем про wi-fi и вернемся к ПК. Как я говорил, интернет у меня теоретически быстрый. Я хочу открыть сайт (кеша файлов нет). Пусть страница сайта со всей графикой и файлами (таблицы стилей, скрипты) весит 1 мб, или возьмите 2 мб, если угодно. Логика та же, исходя из скорости соединения, я должен открыть сайт где-то за 0,2 секунды. Что в итоге? Я жду секунд 10-15. Сейчас засек время загрузки хабра после нажатия на CTRL+R — 9.4 секунды.

Думаю, нет смысла описывать негодование при включении ПК, пытаться замерять скорость работы жесткого диска, оперативной памяти и процессора — ситуация та же. И да, у меня почему-то gmail перестал нормально работать в опере, я жму ctrl+r несколько раз чтобы добиться отображение списка писем, а не синей полоски по центру.
Какое-то непонимание у вас с техникой. У меня же супер-крутой процессор, почему Крайзис не идет? У меня супер крутой проц и видео, почему фильм копируется по 10 минут? У меня супер крутой проц, шина и SSD диск, почему этот дурацкий WiFi-n сделали только под 100мбит?!

Вам только кажется что всё логично, а проблема в недостатке знаний. То что у вас супер-коннект (кстати видимо не такй и супер, у меня хабр за 2 секунды грузится при тех же заявленых скоростях) есть много но. На пути любого процесса есть много узких мест. Убирая одно, мы просто упираемся в другое. Нету универсального средства «сделать зашибись».

При загрузке страницы хабра сервер отвечает только через секунду. На установление каждого TCP соединения тоже тратится время. Половина ресурсов, которые грузятся — динамические, то есть тоже ждём ответа сервера. Я уже молчу про потери на канале связи, и его загруженность, ведь никто не может гарантировать максимальную пропускную способность, иначе провайдеры бы разорились. Глупо спрашивать почему время не равно объем делить на скорость. Слишком много узких мест на пути.
Видимо, он никогда не слышал про кэширующие HTTP proxy типа Squid и Polipo, а также кэширующие DNS proxy типа pdnsd. У меня они работают постоянно, благодаря чему большинство сайтов грузятся очень быстро.
Учите матчасть и меньше мечтайте.
Конкретно ваши расчеты наивны (если иметь чуточку больше знаний)

А нормально работающий gmail в опере никто никогда и не обещал (ни гугл ни даже опера) :)
Поинтересуйтесь сколько рядом с вами еще сетей WiFi, с сколькими вы сидите на соседних каналах. Как минимум после этого начните жаловаться на скорости. Да банально на роутере антенна криво стоит и вы оказываетесь в «тени», а сигнал уходит к соседям, микроволервка за стеной у соседа, еще куча если вплоть да роутера за 20$.
Простой ответ: развитие и удешевление.
карма у автора не очень :(
image

Список людей, которым не пофиг.
иконки хабра летят
Дикий Хабр
Тень не меняется (:
Шокирующие известия, скорее в номер — в программах бывают баги.
Не хотите багов — используйте свободное ПО, и чините нужные баги сами, т.к. это единственный способ что-то гарантировать.
Может и еду не покупать, а выращивать самим? По принципу: в этом сыре очень много Е добавок, надо вырастить свою корову и сделать свой сыр, так как это единственный способ обеспечить себя здоровым питанием.
Вообще многие так и делают, вы не поверите=) В развитых странах в процентном соотношении их примерно столько же, сколько и любителей свободного ПО.
Однако, современную цивилизацию создало разделение труда и специализация.

Если все начнут сами печь хлеб и чинить баги — скоро баги будет не в чем чинить, потому что компьютеров не останется.
Зачем самим? Это должны делать специально обученные люди, с которыми вы договариваетесь и они вам все сделают. Те, кому не по фиг, так уже давно и делают… Почитайте в интернете про всякие «лавки-лавки», коллективные закупки у фермеров и так далее. Сыр и творог, который я ем, идет от коровы, которой я при желании могу в глаза посмотреть. Барану и гусю, которых я ел на той неделе, я тоже при желании мог бы посмотреть, но в липецкую область ехать ради этого далековато… Но и не требуется, благо проблем с доставкой у адекватных фермеров сейчас нет. :-)
Ну коментатор предлагает чинить баги самим, я поэтому и привёл такой элементарный пример на мою любимую тему :)
Ну а вообще я считаю, что если делаешь продукт, так делай его хорошо, ведь сам может быть потом пользоваться будешь. Разрабатываешь ты например Windows Phone 8 тяп-ляп, с мыслями о том, что ты все равно никогда такое не купишь, а тут бац и Корпорация тебе его дарит от всего сердца, а ты сидишь потом и ругаешь разработчиков, у которых руки из тазобедреного сустава растут :)
Ага. Я выше в комментариях тоже предложил уже. :-) Потому за этого комментатора и заступился. :-) Ваш пример про WP8 хороший, потому что подчеркивает: у разработчиков сейчас нет никакого ответственности и мотивации, кроме моральной (например — «сделать для себя»). А это ненормально. Надо если не физически карать, то хотя бы финансово. Будет меньше свистелок и перделок, зато имеющийся функционал будет нормальным. Были же посты про софт на спутниках и космических кораблях, который десятилетиями нормально работает.
> Были же посты про софт на спутниках и космических кораблях, который десятилетиями нормально работает.
Там уровень другой, там разработчик понимает, что если он накосячит, то могут как минимум погибнуть люди. А в последнее время обычный разработчик что-то делает с мыслью «Да что может случиться? Ну подумаешь максимум приложение с эксепшенем вылетит...»
> Барану и гусю, которых я ел на той неделе, я тоже при желании мог бы посмотреть

Цинично :)
Это еще что… Мало того, что всех этих фермерских животных самому разделывать надо, так еще с бараном зачем-то его яйца прикладывают для комплекта. Типа, чтобы не подумали, что овца? Хотя зачем? Все недосуг спросить…
Считается изысканным деликатесом.
Блин, вот я, однако, необразованное быдло… :-(
Проблема не в том, что бывают баги. А в том, что эти баги много лет известны, и их никто не правит. Два последних примера, с которыми я столкнулся:
Goolge Calendar перетал мне присылать уведомления о предстоящих событиях. Что с этим делать не знаю, попробовал менять настройки, посмотрим, поможет ли. Проблеме более 4-лет, ей посвящён громадный топик в Google Groups.
В MS Visual Studio 2005-2010 у некоторых (у меня в том числе) поиск по всем файлам начинает прерываться после просмотра нескольких файлов с сообщением «Find was stopped in progress». Проблема была ещё в VS 2005 (!), но до сих пор не исправлена. Обходится некими шаманскими действиями.
Goolge Calendar перетал мне присылать уведомления

Ага, пару раз переставали приходить смс — я и не сразу заметил, что смс не приходили (у меня с дюжину «вечных» повторяющихся событий), а когда заметил, да пока решил разобраться — снова начали приходить.
Мне напоминания на почту не приходят, при этом только для событий из одного календаря, в других календарях пока всё нормально.
Ещё вспомнил, у меня было одно повторяющееся событие, которое раньше нормально синхронизировалось с календарём на Android, а потом почему-то перестало. Что-то только не делал на телефоне, удалял все данные календаря и связанных с ним приложений, ничего не помогало. В результате, пришлось скопировать исходное событие, копия нормально синхронизировалась, а старое событие удалил.
А что делать. Качественно кодить и производить финансово не выгодно. Время одноразовых вещей :)
Придумать механизм, при котором делать качественно станет снова выгодно. И при этом ещё и монетизацию к механизму придумать.
Это существующая ниша, но всем в этой нише места не будет никогда. Пипл хавает, рынок отвечает. Все довольны и все недовольны.
Согласен с вами. Во многом текущая ситуация поддерживается покорностью, ленью и невежеством среднего потребителя. Это как Дом 2 — говно-говном, но всё ещё показывают, потому что кто-то это смотрит. И не просто кто-то, а достаточно большое количество людей, чтобы показы окупались и приносили прибыль.
Ну, это грубое сравнение.
На практике мы у себя не ловим ошибки, если есть более важные ошибки или даже новые более важные нововведения. Такова реальность — нет смысла тратить большие деньги на маленькие проблемы. Да, мы не можем позволить себе недельную паузу чтобы на 4-х телефонах из 10 млн перестало глючить.
на 4-х телефонах из 10 млн
А вы оптимист. Речь-то не о тех ошибках, которые проявляются у 4-х человек из 10 миллионов, а о том, что некоторые популярные программы и ОС (не будем показывать пальцем) довольно-таки заметно глючны, но компаниям-производителям насрать с высокой колокольни, потому что деньги всё равно идут.
Я не думаю, что там кто-то выражается в таких эпитетах.
Просто так они оценивают значимость и приоритеты. Со стороны всегда виднее как управлять и что делать.
Я уверен, что если Google/Microsoft всерьез засядет за багфиксинг, то через 5 лет про них забудут.
Никто не обращает внимания, что автор оригинальной статьи: Скотт Хансельман. Рекомендую «погуглить» о нем информацию о нем, а потом уже подумать, а стоит ли комментировать: что автор ССЗБ, что автору линукс нужен, …

P.S. Я программист, я могу чинить, но я не хочу тратить свое редкое свободное время, деньги, нервы на исправление чужих ошибок. Хочу купить ноутбук и пользоваться годами, а не получить сгоревший южный мост из-за установленного Linux. Сейчас на ноутбуке после замены материнской — Windows 8. Ее баги более терпимы. Согласен: щас время «псевдовещей».
>сгоревший южный мост из-за установленного Linux

Это как? Поделитесь!
НЛО прилетело и опубликовало эту надпись здесь
Выглядит как история из цикла «холодильник умер! пишу с брата!».
Ну если посмотреть мои комментарии в моем профиле, то можно докопаться до сути.
Ага, подтасовал немного факты. :-D Во-первых, грубые недоработки с охлаждением у ноутов MSI известны, к linux не относятся, во-вторых, гарантия к тому времени закончилась, в третьих, согласен, очень грубый натянутый факт — я рабочую маму взял с такого б/у ноутбука, но на котором всю жизнь крутилась винда, ну и подумал, не ставил бы linux, не пришлось бы доставать б/у ноутбук ради рабочей мамы. Вообще, я тройку лет назад сильно запарился с глюками режимов питания, с охлаждением, плюнул и в итоге получил через некоторое время вышедшее из строя устройство, которое пришлось чинить
Были вполне подтвержденные дурацкие истории о выходе из строя сетевой карты из-за корявых драйверов. Так что, в принципе, история правдоподобна.
Пффф, тоже мне проблема!

Месяц назад материнку отнес на замену из-за того, что решил в BIOS включить контроллер SATA. Захотелось подключить наружный диск не в USB, а в eSATA.

Включил, загрузилась семерка, поставила драйвера, попросилась перезапустится. И все.

Мать после перезагрузки так и не ожила — сдохла так, что даже на вынутую память не пищала. Несколько месяцев работала без проблем. Не тронул-бы BIOS — может так-бы и работала дальше.
Как я заметил сочетание «линукс» баги, приносит больше плюсов, чем «линуск» «отсутсвие багов»
Хорошая теория, но, полагаю, для дальнейшего развития стоит учесть количество упоминаний «линукс», «MS» и «Apple» в исходном топике как один из основных параметров.
Да, согласен, сравнимо с темой: «помогите, не работает драйвер в Windows|Linux» и советом удалить систему и поставить «нормальную»
Можно приведу пример?
Сколько текстовых редакторов кода существует? Emacs, vim, notepad++… Одним из самых крутых считался TextMate под Mac OS X.

А потом пришёл Sublime Text 2. Как минимум 50% сразу метнулись к нему. Почему? Очень крутые фишки, которых в других программах нет, не было и не будет (по крайней мере пока даже не пытаются). Кроссплатформенность.
И хорошее качество: у меня, например, он не вылетел ни разу. Хотя пользуюсь постоянно. Иногда выдаёт ошибки, но не вылетает же…
И у этих же (как минимум) 50% даже не может возникнуть мысли о переходе на что-то другое.
// (я немножко загнул конечно, не обращайте внимания)

А почему в других сферах подобного сделать не могут?
> нет, не было и не будет
Встречный вопрос. Чтоб комфортно работать в редакторе нужно изучить его горячие клавиши, настройки и т.п. Зачем изучать Sublime Text, если можно изучить Vim/Emacs, из которых и пришло большое количество этих фишек?
Порог вхождения у Vim/Emacs выше. Я вот относительно недавно начал осваивать Emacs — просто не нашёл более удобной среды разработки на Scheme. Возможно, с течением времени я начну кодить в нём и на других ЯП. А Vim я использую только для быстрых правок в терминале. К слову, на Sublime Text 2 я так и не перешёл, т.к. меня устраивает бесплатный Geany.
У нас так комментарии перерастут в холивар «какой редактор лучше»)

Я и не возражаю против остальный редакторов. Пользуйтесь тем, чем вам удобно. Лично мне удобно Sublime-ом. И пользователей у него больше, чем у многих других.

Что касается меня. Мне Sublime нравится не из-за каких-то крутых фич вроде плагинов на Python или Goto anything. Мне просто нужен небольшой редактор. Кроссплатформенность, подсветка кода (красивая), минималистичный удобный интерфейс. (и карта кода, которая не считается, т.к. я последнее время (на тачпаде) ей не пользуюсь).
Удивительно, но в других редакторах я не нашёл даже этого…
Фанатики такие фанатики…

Я активно использую Vim, замечательный редактор все хорошо, НО когда речь заходит о том что я хочу дома под виндой на ноуте жены быстро накидать прототип web-странички… GVim — тихий ужос, тащит целую среду разработки туда где она не нужна ради двух-трех файлов? Увольте. Поэтому Sublime.

Я вот вообще не понимаю кто пытается сранивать IDE или монстров типа Emacs/Vim с Sublime. Разные продукты для разных задач. Я конечно знаю что некоторые умудряются вести разработку в Notepad++ — ну… это личное дело каждого.

Сам использую NetBeans — для больших проектов, vim для быстрой правки в терминале чего угодно. Для микрозадач и правок текстовых файлов Sublime.
>Фанатики такие фанатики…
Есть такое дело. Но иначе было бы скучно! ;)

Вопрос я задал не просто так. Последние пару месяцев приходится использовать Windows. Заодно решил попробовать посмотреть, что там за 5 лет изменилось в плане софта. В том числе, попробовал Sublime Text. Он очень порадовал тем, что по умолчанию выглядит почти так, как мой долгонастроенный Vim. Потом было весёлое включение проверки орфографии (словари, кстати, в итоге взял из того же Vim'a). И выдержал я пару дней редактирования не такого уж и увесистого LaTeX-файла. Мифических «фишек» так и не увидел, ибо не ставил целью ковыряться в редакторе, а надо было просто работать. В то же время скорость первого запуска в Sublime Text гораздо хуже, чем у Vim. И при работе с крупными файлами сублиме задумчивей, что ли. По крайней мере на глаз это видел, и это раздражало. А вот в GVim у меня всего пара плагинов + минималистический интерфейс, грузится и работает быстро, выглядит красиво, в то же время остаётся именно шустрым маленьким редактором, а не тяжеловесной IDE…
Валится только в путь. На винде. На редактировании JS как минимум, что-либо более серьёзное им редактировать не получится, там IDE нужно, а не текстовый редактор.
Все эти «очень крутые фишки» есть в vim, при этом vim не падает ;).
Как же я понимаю автора. Сам в последнее время постоянно задумываюсь о подобных проблемах. Увы, повсеместные баги это лишь одна из них.

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

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

Масла в огонь подливает железо. И если на десктопе ещё можно судить о явном постоянном прогрессе и возможности собрать компьютер практически под любые требования, но на рынке ноутбуков всё печально. Даже за большие деньги я не могу получить идеальный ноут с матовым экраном 4:3 (5:4), нужной мне начинкой, интерфейсами, удобной клавиатурой и работающий много часов без подзарядки (с учётом того, что на текущем этапе развития технологий это возможно).
В каждом из современных ноутов да найдётся какой-то недостаток, как будто явно оставленный маркетологами, чтобы не лишиться возможности продать следующую, «улучшенную», модель.

С учётом того, что компьютер в моей жизни занимает огромную роль, а я не могу обеспечить себе максимально эффективную на нём работу, всё это расстраивает неимоверно.
Уйти что ли из IT, стать обычной домохозяйкой (домохозяином), играть в игры, сидеть в одноклассниках и ни о чём не париться?
Вот и идея для стартапа — сайтик, куда каждый желающий может излить свое негодование по любой программе / железке.
Такой себе глобальный баг трекер %)
Отзывы AppStore/Google play?=)
PC?
Там майкрасофт какой-то свой стор грозит запустить=) А на Mac есть appstore, и на Линуксе магазин появился (Убунта).
Инициатива должна исходить от возмущенных пользователей, как у оригинала, а не от компаний-производителей.
Да Да Да. Полностью согласен. Я работаю Еникейщиком в одной компании, и иногда складывается такое впечатление, что единственное что работает четко и без сбоев — это Часы моего дедушки которые были выпущены еще во времена СССР.
Вам следует задуматься над качеством своей работы. Поучитесь, почитайте «как сделать стабильно». Можете начать с изучения информации по Software Restriction Policy для Майкрософтовых систем, в моих условиях стабильность увеличилась примерно в половину.
Сам факт того, что Apple пообещали сделать iTunes 11 «наконец-то быстрым» уже много говорит об уровне правдивости. До этого много лет каждый раз звучало, что текущая версия iTunes — самый лучший и продвинутый плеер. А тут (вдруг!) признали, что это никого не радующий мамонт.

Это как реклама «новые подгузники наконец-то оставляют попки по-настоящему сухими», что, по сути, означает, что прошлое поколение подгузников этой же фирмы, подаваемое точно с тем же рекламным посылом, все же было не сухим.

Остается одно — верить поменьше :)
Корпорации загоняли до смерти своих сотрудников:

image

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

Раньше было как (у нас)?
Сидит себе разработчик, пилит фичи, фиксит баги. К нему напрямую приходят баг-репорты, он может сразу понять, что исправлнеие — дело одной строчки и моментально исправить.
Теперь же решили «сделать процесс прозрачным». Нагнали 100500 бизнес-аналитиков, тестировщиков, диспетчеров (принимающих заявки), запустили SCRUM. Теперь баги доходят до разработчика через 3 пня-колоды, а сам он не определяет, чем заниматься надо — за него по часам всё расписано.

Поэтому с заключением статьи
>> Возможно, у разработчиков просто нет желания исправлять проблемы?
я не согласен. У разработчиков в современных методах ведения разработки больше нет возможности исправлять что-то :(
Я не звонил в техподдержку по поводу этих проблем.
Почему? Что такого в том, что бы позвонить/написать в компанию, с продуктом которой у вас проблема.

Нет. Проще же писать на блогах многотысячные топики о том, как всё плохо.

Вы когда-нибудь общались с поддержкой, ну например, гугла? У меня на их форуме есть багрепорты, я туда захожу раз в год, поднимаю тред — но никто не отвечает. В Ubuntu все ровно то же самое. Массовые баги фиксят быстро, а если у тебя какой-то специфический баг, который проявляется только на твоем железе и в твоей конфигурации — всем плевать. Три года назад я создал у них баг — мой ноут Dell валился в kernel panic при закрытии крышки. Это пофиксили в новой убунте, но сам баг так и висит открытым 3 года — никто не удосужился его даже почитать.
Всегда есть выбор! Зачем пользоваться тем, что тебя не устраивает, если есть альтернативы? К примеру, я не пользуюсь продуктами Apple из-за монструозного iTunes. Но телефон на Android-e меня полностью устраивает…
… да кого я обманываю! (рыдает)
Айфон временами мне кажется не лучше андроида или виндоус фона, или любого другого смарфона. Эпл не панацея, они выпускают такие же глючные (временами) продукты.
Оп какой-то мудак. «моем iPhone, моем десктопе» — быдлопроблеммы. Ты не нужен. Пиши в жалобную книгу.
>Я работаю в Microsoft, моя личная жизнь — в продуктах Google, я пользуюсь устройствами Apple и все это отстой.
Ты понял свою проблему, сочувствую. Живи с этим дальше.
Согласен. Причем доходит бывает до смешного — обновил программу к надежде на более стабильную работу и исправленные баги, а там мало того что старые не исправили так ещё и новых добавили
Господа, вот все тут поохали и поахали насчет багов. Поделились горестями и… что дальше? Этот топик читают и программисты и менеджеры и QA.К сожалению никто из них ( нас ) не высказался по существу. Возможно ли изменить ситуацию и что нужно для этого сделать?
Это вопрос «цена-качество».
Механизмы повышения качества известны.
Если ввести более строгое качество в ваши процессы, то повысится цена продукта (или будет упущена прибыль). Но вы можете перепрыгнуть в high-end сегмент своего рынка со своими гарантиями высокого качества. Но придётся вкладываться в маркетинг или во время, чтобы разъяснить преимущества качества и позиционировать свой бренд именно так.
Ну, вы поняли.
Позволю себе не согласиться. Это вопрос ответственности.
Потратить <5% ресурсов разработки на правку хотя бы самых очевидных багов — не шибко дорого. Но большинство компаний просто не хотят этого делать, следуя принципу «юзер хавает». Нет ответственности — не мы такие, мир таков. Если бы, грубо говоря, пользователи имели возможность плюнуть в кофе тимлиду разработчиков/топменеджеру когда что-то падает — отношение было бы другим.

Опять же, high-end сегмент в последнее время очень сильно приблизился к ширпотребу по качеству. Китайская трубка на андроиде может работать более внятно чем очередной айфон, а дохленький фордовский мотор может отбегать (при равном уходе) больше пальцастого баварского.
Я говорю не про самые очевидные баги. Самые очевидные баги на самых популярных use-case в любом случае отрабатывается уважающим себя производителем. То есть по правилу Парето 80% вариантов использования багов не будет. А вот если сценарий пореже задуманного автором — тут непочатый край багов. Но у каждого юзателя эти 80%-20% разные.

Например, я не сортирую песни по альбомам или жанрам, что, предположительно, делают 80% людей. Зато у меня был бзик аккуратно пришить album cover art к каждому mp3 из ста. И одна-три песни часто отображаются на смартофоне неверно. Надо сделать settings\applications\manage applications\all\media storage\clear data, чтобы заставить плеер заново перекешировать эскизы обложек (и mp3 тегов). При этом сбросятся все мои звуки в системе (звонок, будильник, уведомления...), и мне придётся заново все настройки сигналов во всех программах устанавливать.

Учтите, HTC весьма ответственно относится к своим продуктам, вплоть до того, что отказывают обновлять Desire HD «потому, что общий опыт глючности-безглючности-производительности-тормознутости» 4-го дроида (проверенный за 6 месяцев компанией) «не выигрывает по сравнению с 2.3».
Согласен, есть сонм багов из разряда «если вот так и вот так, а потом вот тут и потом вот так, то тогда в лунную ночь перед рождеством случится то-то». Но:
а) в вышеприведенном списке есть и весьма частые баги
б) уход производителя в премиум-сегмент, зачастую, не спасает от багов ни на 99% ни на 80%, apple тому пример.
НЛО прилетело и опубликовало эту надпись здесь
У меня перестал работать поиск в Launchpad, мне никто не верит и называют троллем.
Разработчики попросту перестали успевать за требованиями рынка. Когда из года в год раз в неделю приходит менеджер и спрашивает «Когда?», рано или поздно делаешь костыль, только бы отъебался.

PS: Дико прошу простить за мат, но цензурного аналога нет.
Что-то я часто стал слышать, что GMail работает медленно и глючит… Не знаю, у меня всё хорошо даже на слабом нтернете
Здесь могу подписаться и добавить ЧЯДНТ?
меня например очень вдохновила когда-то статья «они делают идеальную вещь» так вроде бы называлась. про разработчиков по для ракет) их небольшая группа. все остальные в этом мире такое ощущение что работают по принципу «пусть падает». при том что есть много развитых систем верификации не говоря уже о многолетних отточенных практиках производства позволяющих свести число багов к тому уровню который у наса. +большое число неспециалистов в этой отрасли.

у нас просто замечательная специальность. если бы архитекторы могли говорить «эх… вот эту херню мы сегодня доделывать не будем и разбираться почему она не работает тоже она упадет всего в 1 из 1000 раз» или врачи «хз что это за странная фигня у него в желудке… но она вроде бы не мешает ему… не буду об этом читать». и мы ни за что не отвечаем. наш код может падать но мы не отвечаем за это
«Берем общее количество выпущенных машин — А, умножаем на количество машин с возможными неисправностями — В, и умножаем на стоимость урегулирования конфликта без суда — С. А умножить на В умножить на С — равно X. Если X меньше затрат на доработку — возврата не будет!»
Бойцовский Клуб
печально что миром правят деньги
У меня глючит коробка автомат на форде фокусе, периодически виснет винда на макбуке про (с чем я не могу справиться уже давно), периодически пропадает связь на хтц, когда он просто лежит… ну да жизнь вообще глючная штука, наверно даже у лося в лесу что-то глючит.
Единственное решение, которое я для себя нашел — упрощать все схемы жизнедеятельности. Вот недавно отказался от outlooka в пользу gmail. Однако, не все могут себе этого позволить ))
Да, лосю в лесу сложно отказаться от того что у него временами глючит — инстинкты размножения так просто не отключишь ))
Хм, интересно, на сколько сократился бы трафик во всем мире, если бы люди перестали печатать смайлики? :)
И сколько ~йоттабайт весят все смайлы в интернете…
Сколько пришлось бы послать текстового сопровождения по поводу эмоций говорящего?
В большинстве(!) случаев смайлы никак не отображают эмоции говорящего. Или же меня окружают одни дурачки, которые без перерыва всем лыбятся. :)
на любом практически форуме «поддержки» есть люди, у которых все всегда работает, браузер или операционная система — неважно.
ППКС. Буквально вчера сотрудники транспортной безопасности США задержали мою подругу при досмотре, перепутав на рентгене ее фен с… пистолетом (вообще КАК это?). Итог — получасовой подробный досмотр, включая личный («а что это у вас на руке? Резинка для волос. А почему не на волосах?! У вас в волосах что-то есть!!»), досмотр всей сумки с перебиранием каждой личной вещи отдельно. Девушка не успевает на самолет, куча времени на разруливание ситуации, которое можно было потратить куда более прицельно. Не-профит. Может и мелочь, но технически — абсолютно неграмотно оказанная «услуга», за которую я же и заплатил своими налогами. Но из-за того, что эти деньги проходят через правительство, TSA может спокойно позволить себе творить со мной черт-те что, и не отвечать за это — потому что я плачу им не напрямую.

Для изменения ситуации я вижу три пути:

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

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

3. Воспитать поколение, которое гордится качественно сделанной работой. Самый сложный и самый надежный путь. К сожалению, он же самый маловероятный — потому что дармоедом быть гораздо проще, а возможности к этому успешно предоставляются любым современным правительством.

Тоже наболело… тут еще недавно прочитал «Атлас расправил плечи» Айн Рэнд — вторую неделю отойти не могу.
НЛО прилетело и опубликовало эту надпись здесь
да пофиг!
Подниму отдельный вопрос. Крайне распространённая ситуация — выпуск новой версии продукта и похороны старой, которая, вполне вероятно, была куда лучше. Это в софтверной среде наблюдается повсюду.
Сколько времени прошло, прежде чем KDE 4 стало возможно пользоваться? У меня, кстати, и поныне глючит, но это может быть следствием моих кривых рук. А ведь вылизанный до блеска KDE 3 сразу выкинули.
Gnome 2. Ну вот кому он мешал? Нет, его выкинули ради сырых Unity и Gnome 3, которые так до сих пор и не допилили до юзабельного состояния.
Firefox 3.6. Мне иногда приходится запускать Firefox 16 (практически чистый, без дополнений). Боже мой, какое это кошмарное тормозилово! А обновлений безопасности к 3.6 больше не будет, так что им уже небезопасно пользоваться.
В этом плане Windows и, отчасти, Mac OS X, в общем-то, лучше, чем Linux. В них, как правило, меньше проблем с установкой старого ПО. Захотелось поставить скайп без мусора? Вперёд на oldversion.com!
ядро linux вполне старается поддерживать бинарную совместимость, ну и драйверы обновляются по возможности.
в большинстве проектов из классической экосистемы gnu/linux codebase не меняется так резко.
Это-то ясно, но взгляните на пользовательские программы. KDE, Gnome, Firefox являются замечательным примером подхода «сломаем старое, не имея адекватной замены в виде нового». И если старый Firefox вы можете поставить на свой страх и риск, то взгромоздить KDE 3 или Gnome 2 на свежую убунту будет несколько затруднительно.
> Final Cut Pro падает при сохранении, если вы скроллите слишком быстро.
По-моему решается установкой дополнительной ОЗУ. Хотя это, конечно же, костыль.
цитата с обсуждения на news.ycombinator.com
Even then, you're never really sure. How do you know the formal verification process itself isn't buggy? It's turtles all the way down. I know some folks who were trying to build a formally verified OS, and they stopped using ACL2 after discovering a few bugs in it. After all, how can you trust your proof if the proof system itself has bugs? ACL2 is old and crusty, but that's precisely why it's used for more hardware FV than everything else combined, outside of Intel and IBM (both of whom have their own, excellent, internal tools). It's old enough to have great libraries. There are newer systems that have better architectures, but they don't have anything approaching the same level of library support for hardware. Yet another tradeoff of time to market vs. correctness. It can't be avoided.

Интересное замечание: если хочется избежать ошибок в программе, то можно формально ее верифицировать. Это может занять месяцы для очень простых программ (сам пробовал), однако, даже в этом случае ошибка в верификаторе или в компиляторе может все испортить.
Абсолютно согласен. Годами бодаюсь с поддержкой гугла, чтобы исправили баги в Хроме в мульти-мониторной конфигурации. Ни ответа, ни посыла. Просто тишина. В последнем Ubuntu были проблемы с системным треем — куда только не писал, тишина. Либо всем пофиг, либо все сидят на Unity. Последнее обновление Thunderbird сломало интеграцию с Exchange. Кому оно мешало?

Мне кажется, проблема в том, что софт стал настолько сложен, что разработчики просто не успевают все фиксить. Иначе, пока ты фиксишь баги, конкуренты выпустят новую версию с новой перделкой и твой софт забудут. Это фундаментальная проблема капиталистического общества потребления — все работает, но не очень хорошо. У тебя что-то не работает? Купи более мощный комп. Купи пятый айфон. Купи андроидофон с 4мя ядрами и носи с собой зарядку. Выхода не видно.
А кто попытается посчитать все ошибки HTML, CSS, JS во всех браузерах? Их там тысячи! А в трэкерах ещё тысячи необработанных рапортов от пользователей…
Автор осознал что не бывает софта без шибок.
Добро пожаловать в реальность.
Михаил Елашкин в 2009 году написал замечательную статью на эту тему old.ibusiness.ru/blogs/elashkin/481573/
Теперь всем правит потребитель, а он хочет здесь и сейчас.
Алан Купер, «Психбольница в руках пациентов. Почему высокие технологии сводят нас с ума и как восстановить равновесие», Символ, 2005, 328 с., ISBN 5-93286-071-5.
Автор реально нытик. Нет, безусловно, о проблемах говорить нужно — если баги не исправлять, то их никто не будет замечать. Но общий настрой статьи такой, будто всё уже плохо и с каждым днём становится хуже. Ком багов, глюков и проблем растёт и однажды погребёт нас под собой.

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

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

Правда, в июне этот позорный баг был отмечен как исправленный.
>>На каждого человека на моем iPhone приходится 4, а иногда и 5 контактов. Я их всех связал, но они все равно показываются.
Чувак, ты попал мне в самое сердце!
Это происходит из-за того, что те контакты остались в itunes. И при синхронизации айтюнс… синхронизирует. :)
Может и icloud.
Я помню, как старался удалить людей из адресной книги, которых вообще больше в жизни видеть не хотел, — айфон, сцуко, возвращал их назад!
Такая же хрень происходит и с заметками, — тоже напарился, но вопрос решил.
Магическое исправление — заветная кнопка «заменить все контакты на айфоне», а по поводу заметок — на оф. эйпл сайте написано, гугл подскажет.
Почему-то подумалось, что сколько я не собирал линукс/freebsd ядра, начиная с 2005-6 года — на машинах соответствующего времени время сборки ядра всегда было около часа — вот на топовых ксеонах не замечал, а десктопах стоящими как прокси серверах в конторах — около часа
Абсолютно солидарен с автором, и даже удивился, что это перевод. Сам постоянно сталкиваюсь с такими проблемами: даже софт и железо от «надежных» производителей не дают гарантий от глюков и тормозов.

Наболевшее:
Пишу заметку в Notes (на os x 10.8.2). Открываю Notes на айфоне с желанием прочитать. Хрен. Думаю, что прога не синхронизировать, перезапускаю прогу на маке и заметка уходит в раздел «Восстановленные». Нахер она мне там, если я ее в другом месте оставил? При чем два десятка дублей одной и той же заметки. Я ее удаляю, думая, что это все дубли. В итоге оригинальная заметка то же удалена. Т.е. я должен был перенести последнюю восстановленную заметку из той кучи мусора, что мой мак сохранил. Те кто сталкивался с этим, понимают всю бредовость данной ситуации. Т.е. мак не то что не может синхронизировать (иногда у него все таки получается), так еще и нормально сохранить в АйКлоуне не может. С интернетом проблем нет. И так постоянно.

Приходится думать об использовании стороннего софта (тот же evernote работает гораздо стабильнее), но все равно случаются глюки там, где ты их не ждешь. Достало. Разработчики, не жалейте времени на разработку или вообще не беритесь за это дело! :) Зачем софту обрастать кучей бесполезных фич (привет, 21 век!), если прога не может даже сохранить файл нормально?
Кстати.
«Я работаю в Microsoft, моя личная жизнь — в продуктах Google, я пользуюсь устройствами Apple»
Подозреваю, что много проблем как раз из-за этого.

Длительное время использовал одновременно iPhone и Андроид (Samsung Galaxy S).
Синхронизацию контактов делал через MacOS X.
Была масса глюков с синхронизацией, в том числе дублирование контактов.
Дублирование, в частности, происходило в том случае, если отключить и включить синхронизацию MacOS X и Gmail-аккаунтов.

Стал расковыривать детально.
Нашёл одну из причин — Apple хранит адрес контакта в виде независимых записей «город», «улица» и т.д., а Google в виде текстовой строки.
При этом есть проблема — где-то город указан, где-то нет. Где-то улица указана, где-то нет. Где-то дом и квартира указаны, где-то только дом… Сопоставить однозначно это невозможно.
Пока синхронизация ведётся «с нуля» — т.е. при первоначальной синхронизации одинаковых контактов нет, например с пустым телефоном или с пустой адресной книгой компьютера — проблем нет: контакт переносится «как уж получится», а далее сопоставляются хэши контактов или что-то в этом роде.
А вот если уже есть масса одинаковых контактов и там и сям, и мы отключаем и включаем синхронизацию — начинается свистопляска: однозначно распарсить текстовую строку в адрес нельзя, и контакты начинают задваиваться.
Решил проблему, задавая адрес одной строкой через дефис. Криво, но задваиваться перестало.

А далее я отказался от Андроидофона и перешёл чисто на iOS. Все проблемы как рукой сняло.

У коллеги было то же самое, но он, наоборот, перешёл полностью на Google (контакты хранит в Gmail, iPhone сменил на Nexus) — и у него тоже все проблемы прекратились.

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

Публикации

Истории