?

Log in

No account? Create an account

Проблема тысячелетия

дек. 27, 2014 | 11:10 am

Если обобщить две трети юзкейсов, которые бывают, то получатся какие-то такие требования:
1. Программы не должны ебать мозг
2. Когда я использую программу, у меня не должно ухудшаться настроение
3. В программы, как правило, надо печатать буквы и цифры
4. Нужно приложить все усилия, чтобы исключить п. 3.
5. Несовместимость пунктов 1, 2 и 3 - решается человеками вне программы. Как правило за п. 3 платят деньги чтобы компенсировать пп. 1 и 2.
6. Программы должны решать чьи буквы и цифры главнее
7. Программы не должны проебать напечатанное (следствие пп. 1 и 2)
8. Программы должны не давать нарушать инварианты внутри напечатанных данных
9. Программы должны уметь дружить между собой - должно быть просто использовать буквы и цифры, напечатанные в одной программе, в другой программе
10. Напечатанные буквы и цифры программы должны складывать, находить среднее, или строить по ним нейросети и предсказывать будущее

Под это дело подпадает половина всего ПО в мире: от todo-списков, через багтрекеры, до всех корпоративных приложений. Вы не видите этого из своих айфонов, но оно есть - в каждой большой компании есть десять своих 1С-ок.

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

Вся тысяча виданных мною заходов решить эту проблему раз и навсегда - от ms access до всех CRM и всех вариантов 1C - либо не про это, либо говно и хуйня.

Короче, зачем я это все пишу: если кто что видал в тему - киньте ссылку. Либо троллить пойду, либо работать устраиваться. Это вопрос, которому я собираюсь посвятить остаток своей карьеры.

Ссылка | Оставить комментарий {37} |