home.social

#worse_is_better — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #worse_is_better, aggregated by home.social.

  1. Как функциональщик в Go ушёл… и не вернулся

    Хороших технических статей про Go было написано немало, и эта — не одна из них. Эта статья — графомания о моём субъективном и эмоциональном опыте перехода со Scala на Go. Руководитель : Хочешь техлидить новый проект? Я : Да, конечно. А что за проект? Руководитель : Распределённые бэкенды на Go. Я : Go? Но я же скалист-функциональщик… Чуть позже Коллега : Слышал, что ты будешь техлидить другой проект — вы там тоже Scala завозить будете? Я : Нет, будем писать на Go. Коллега : Ты что, бросаешь Scala и нашу тусовку?! Этот момент мне запомнился очень хорошо. Когда ты долго работаешь с каким-то языком, накапливаешь экспертность, нюансы, грабли, привыкаешь жить в его экосистеме — смена стека кажется чем-то болезненным. Будто ты уезжаешь в другой город и оставляешь старых друзей. Да, конечно же, язык — просто инструмент, а реальная компетенция — в теории, паттернах и опыте решения определённого рода задач, которые копятся за годы работы. Тяжело менять классы задач, но менять инструментарий гораздо легче...

    habr.com/ru/companies/2gis/art

    #golang #go #scala #java #net #functional_programming #worse_is_better #мысли_вслух

  2. Как функциональщик в Go ушёл… и не вернулся

    Хороших технических статей про Go было написано немало, и эта — не одна из них. Эта статья — графомания о моём субъективном и эмоциональном опыте перехода со Scala на Go. Руководитель : Хочешь техлидить новый проект? Я : Да, конечно. А что за проект? Руководитель : Распределённые бэкенды на Go. Я : Go? Но я же скалист-функциональщик… Чуть позже Коллега : Слышал, что ты будешь техлидить другой проект — вы там тоже Scala завозить будете? Я : Нет, будем писать на Go. Коллега : Ты что, бросаешь Scala и нашу тусовку?! Этот момент мне запомнился очень хорошо. Когда ты долго работаешь с каким-то языком, накапливаешь экспертность, нюансы, грабли, привыкаешь жить в его экосистеме — смена стека кажется чем-то болезненным. Будто ты уезжаешь в другой город и оставляешь старых друзей. Да, конечно же, язык — просто инструмент, а реальная компетенция — в теории, паттернах и опыте решения определённого рода задач, которые копятся за годы работы. Тяжело менять классы задач, но менять инструментарий гораздо легче...

    habr.com/ru/companies/2gis/art

    #golang #go #scala #java #net #functional_programming #worse_is_better #мысли_вслух