Чуть возвращаясь к модулям и нытью вокруг SIV (Semantic Import Versioning)
https://github.com/golang/go/issues/44550 (о котором упоминал
@HowToGoWrong и его 300 подписчиков).
Какой-то там Peter в коментах прикрывался начинающими гоферами и то, как им сложно даются модули. Что конечно же может быть правдой, а может и не быть.
У меня возник вопрос: надо ли дизайнить фичи языка, туллинга, оформления документации так, чтобы это было понятно начинающим программистам с 0 опытом?
С одной стороны "конечно же да!", ведь если понятно и новичку, то уже великому синьеру и так будет дано. С другой стороны...если сделать дизайн чего-то слишком простым, то окажется, что что-то может себя вести по разному и не всегда понятно как.
Ответа у меня не будет, скорее мысли в слух, но хочется посочувствовать всем авторам языков (и/или других проектов тоже, наверное), когда надо вести сдержанный диалог и отвечать на коменты душнил.
Опять вспоминаются слова Andre Gide
https://t.me/oleg_log/4637