Автор этой статьи ранее писал о своей неприязни к языку программирования Go, ссылаясь на проблемы с многословной обработкой ошибок, отсутствием обобщенного программирования (generics), ограниченной выразительностью и жесткой философией дизайна. Однако, получив больше опыта работы с Go и изучив его современные эволюции, особенно через XGo, автор изменил свою точку зрения. Теперь он ценит простоту Go, которая приводит к последовательности, читаемости и легкости адаптации новых членов команды. Добавление обобщенного программирования также улучшило язык, позволив создавать более чистый и переиспользуемый код. XGo, язык, построенный на фундаменте Go, также повысил интерес автора к Go благодаря более выразительному синтаксису и более мягкой кривой обучения. Автор хвалит инструментарий и экосистему Go, которые созрели и стали более многочисленными и качественными. В конечном итоге автор призывает других дать Go еще один шанс, подойдя к нему со свежим взглядом и изучив его потенциал, особенно через XGo.
dev.to
Why I Like Go
