Объявление дать ничего не мешает, просто удивило радикальное снижение ценников. Никогда не писал тексты дешевле 200р за килознак.
А это обычное явление для Go - он просто кривой. И такая кривизна там повсюду, это не единственное место.
Да-да-да, не решать одну и ту же проблему, особенно простой перебор какой-нибудь чего-нибудь. Ввод строки из консоли. Ну, напиши простую grep на Go, выложи код, посмеёмся вместе (если тебе начальник разрешит твоё время потратить).
Программа должна настраиваться по максимуму. Максимальная параметризация должна быть, чтобы можно было настроить всё и про всё. Тогда она становится достаточно гибкой для встраивания во всевозможные системы. Ну, давай, подай на go fmt по каналу исходник так, чтобы на выходе (в поток вывода) он оттранслировался таким образом, чтобы отступ был двухпробельный. Сначала табуляцию в два пробела, а потом два пробела в табуляцию. Ведь даже такое простое действие не сделаешь.
Но ты-то не придумал линтер, ты пользуешься чужим линтером. Своих программ у тебя нет и не будет. Для этого нужен опыт, а для опыта нужно время. А ты его вбухиваешь в чужие дела. Поэтому ты никогда не будешь слитно писать. А уж говорить о своём браузере тем более не приходится, для этого не только опыт нужен, но и большое количество времени на саму разработку. А у тебя нет ни того, ни другого. Как ты думал, у тебя само собой появится что-нибудь?
Ну, оно у тебя не задалось - ты пошёл на работу, которая съедает всё время, где творчество не нужно. Можно с важным видом ходить только и говорить, что программировал N лет.
А ты видео не смотрел, где у Пайка спрашивают, как обрабатывать ошибки, если код становится чуть посложнее? Они там у него спросили, как бы всё проверить сразу, а не писать на каждую проверку if, и он им там предложил структуру создать, которая включает ошибки и накапливает результат (имеет побочный эффект). В общем, посмотри, там есть где посмеяться.