amarao: (Default)
[personal profile] amarao
Если при чтении кода какого-то ПО человеком, который это ПО только использовал, ему всё понятно, значит, это ПО не прячет сложность.

Хорошее ПО прячет сложность от пользователя. Это означает, что исходный код ПО содержит в себе сложность, о которой потребитель ПО не знает. Наоборот, если потребитель очень хорошо знает эту сложность, ПО плохо её прячет.

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

Date: 2024-03-19 01:55 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Забавная мысль. А ведь возможно, что сложность просто не очевидна.

Date: 2024-03-19 05:20 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Hу вас послушать, так получается, что качество продукта оценивается по неспособности пользователя понять суть вещей. Это странно. С другой стороны, насчет простого интерфейса - тут я двумя руками за.

Date: 2024-03-20 10:19 am (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Я все больше перестаю понимать. Можно на примерах, для простого народу? Вот xargs, или grep, или curl, или ncdu - они входят в этот узкий круг загадочных утилит?

Date: 2024-03-20 12:09 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

О да; но разве кто-то считает xargs простой штучкой? Да и много ли народу ее знает? Я каждый раз, когда меня спрашивают, что подучить, советую изучать xargs. И да, заглянув в эту бездну, начинаешь ещё больше ужасаться, конечно.

Date: 2024-03-23 02:18 am (UTC)
From: [personal profile] anonim_legion
У меня очень многая сложность вызывает вопросы "зачем это". И ничем эта сложность не хороша. Она означает, что некто на уровне заказчика не смог придумать что-нибудь более "прямое" и в результате появилось что-то вроде человека с ногами, но без рук, а на следующей итерации разработки, когда стало ясно, что без рук как-то не живётся, этому человеку добавили возможность брать предметы языком.

Date: 2024-03-28 03:57 am (UTC)
From: [personal profile] anonim_legion
Хорошее я видел больше 20 лет назад.

И об интересе к плохому: https://telegra.ph/Pochemu-vezde-tolko-plohie-novosti-10-05

Profile

amarao: (Default)
amarao

April 2026

S M T W T F S
   1234
567 891011
12131415161718
19202122232425
2627282930  

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 12th, 2026 12:45 pm
Powered by Dreamwidth Studios