в чужом глазу
Oct. 11th, 2018 04:45 pmБеседовал тут с человеком о софтодизайне, и оба из нас выступали за простоту, но оправдывали ей очень разные подходы. Я в конце концов догадался, что мы понимали разные вещи под простотой:
Ему хотелось простоты и минимализма в передаваемых сообщениях, а если это вызывает запутанную логику в конечных точках, то это мелочи жизни.
Мне хотелось простой логики в конечных точках, а если это вызовет передачу более сложных сообщений более часто (все равно потребляя очень немного пропускной способности), то это мелочи жизни.
Вот, кстати, еще более интересная фигня происходит в человеческих интерфейсах: если интерфейс логичный, то он непременно неудобный, а если удобный - то непременно нелогичный.
Ему хотелось простоты и минимализма в передаваемых сообщениях, а если это вызывает запутанную логику в конечных точках, то это мелочи жизни.
Мне хотелось простой логики в конечных точках, а если это вызовет передачу более сложных сообщений более часто (все равно потребляя очень немного пропускной способности), то это мелочи жизни.
Вот, кстати, еще более интересная фигня происходит в человеческих интерфейсах: если интерфейс логичный, то он непременно неудобный, а если удобный - то непременно нелогичный.