Умпутун
👤 SpeakerAppearances Over Time
Podcast Appearances
Нет, мне сказали, что я. Наверняка сказали, что дебил, правильно. Сказали, что дебил, да. Еще не постигли даже твой уровень, не знаю. Что поделать?
Нет, мне сказали, что я. Наверняка сказали, что дебил, правильно. Сказали, что дебил, да. Еще не постигли даже твой уровень, не знаю. Что поделать?
Потому что давно здесь сижу. Потому что у меня на этой новой работе... Слушай, это человек, который проспал начало подкаста сейчас. На этой новой работе у меня такая специфика, что у меня такое сумасшедшее количество областей, в которых я должен быть продуктивным, ну, реально сумасшедшие. И эти области не пересекаются друг с другом никак ни с чем, у меня никогда такого не было.
Потому что давно здесь сижу. Потому что у меня на этой новой работе... Слушай, это человек, который проспал начало подкаста сейчас. На этой новой работе у меня такая специфика, что у меня такое сумасшедшее количество областей, в которых я должен быть продуктивным, ну, реально сумасшедшие. И эти области не пересекаются друг с другом никак ни с чем, у меня никогда такого не было.
То есть, по сути, у меня десятки проектов, которые вообще никак не связаны друг с другом. И в эти проекты приходится время от времени переключаться. И я очень ценю, очень научился ценить то, насколько просто переключаться в тот или иной проект. И делаю все, что могу для того, чтобы это переключение было не то, что безболезненное, это как бы идеал, а хотя бы возможное.
То есть, по сути, у меня десятки проектов, которые вообще никак не связаны друг с другом. И в эти проекты приходится время от времени переключаться. И я очень ценю, очень научился ценить то, насколько просто переключаться в тот или иной проект. И делаю все, что могу для того, чтобы это переключение было не то, что безболезненное, это как бы идеал, а хотя бы возможное.
Чтобы я не смотрел на свой код, как на чужой код. А на свой код ты смотришь, как на чужой, если этому коду несколько лет или даже несколько месяцев.
Чтобы я не смотрел на свой код, как на чужой код. А на свой код ты смотришь, как на чужой, если этому коду несколько лет или даже несколько месяцев.
Я просто думаю, что оно могло расти. Нет, было бы более читабельно, потому что Есть действительно проблема масштаба, но я в любой день недели выберу проблему масштаба, завязанную на одном конкретном сервисе, чем проблему масштаба, связанную с зависимостями в другие сервисы и страхом поломать какой-то другой сервис.
Я просто думаю, что оно могло расти. Нет, было бы более читабельно, потому что Есть действительно проблема масштаба, но я в любой день недели выберу проблему масштаба, завязанную на одном конкретном сервисе, чем проблему масштаба, связанную с зависимостями в другие сервисы и страхом поломать какой-то другой сервис.
Это одна из причин, почему я ценю относительно мелкие сервисы в тех местах, где они имеют смысл. Мои орлы тоже так пишут. У меня есть, например, у одного из моих орлов, который, прямо скажем, не гений. Он писал в свое время сервис для того, чтобы брать мастер данные. Мастер данные – это на бирже бумага, полные бумаги и вот это все.
Это одна из причин, почему я ценю относительно мелкие сервисы в тех местах, где они имеют смысл. Мои орлы тоже так пишут. У меня есть, например, у одного из моих орлов, который, прямо скажем, не гений. Он писал в свое время сервис для того, чтобы брать мастер данные. Мастер данные – это на бирже бумага, полные бумаги и вот это все.
И очень подобный сервис про индексы, который примерно про то же самое. И совершенно правильно он сделал в свое время, глядя на мой код, сделать абсолютно разными кодовыми базами, которые при общей похожести, ну, по сути, это каталог. И там каталог, и здесь каталог, понимаешь? Сделал это отдельными вещами, и это оправдалось уже 500 миллионов раз за последние 10 лет.
И очень подобный сервис про индексы, который примерно про то же самое. И совершенно правильно он сделал в свое время, глядя на мой код, сделать абсолютно разными кодовыми базами, которые при общей похожести, ну, по сути, это каталог. И там каталог, и здесь каталог, понимаешь? Сделал это отдельными вещами, и это оправдалось уже 500 миллионов раз за последние 10 лет.
Поскольку они начались как похожие, а со временем разошлись каждый в что-то свое. И это замечательно. Чем меньше связки с проектами, которые технически похожи, но бизнес-области немножко разные, тем лучше.
Поскольку они начались как похожие, а со временем разошлись каждый в что-то свое. И это замечательно. Чем меньше связки с проектами, которые технически похожи, но бизнес-области немножко разные, тем лучше.
Оно не про легче. Легче оно всегда было. Всегда легче рисовать конкретный код. Тут вопрос не про легче, а что правильнее. А правильнее, с моей точки зрения, то, что лучше поддерживается. И ситуация, когда мне необходимо вот в этих двух мастерах поменять что-то для обоих, они ситуации такие бывают, несомненно.
Оно не про легче. Легче оно всегда было. Всегда легче рисовать конкретный код. Тут вопрос не про легче, а что правильнее. А правильнее, с моей точки зрения, то, что лучше поддерживается. И ситуация, когда мне необходимо вот в этих двух мастерах поменять что-то для обоих, они ситуации такие бывают, несомненно.
И в этот момент думаешь, ну, хорошо бы, если бы это была часть общей библиотеки или еще чего-то. Но случаев, когда надо поменять разное, и когда я говорю, как хорошо, что это не часть общей библиотеки, не знаю, в 10 раз больше. Поэтому этот трейд-офф в моей практике окупается практически всегда.
И в этот момент думаешь, ну, хорошо бы, если бы это была часть общей библиотеки или еще чего-то. Но случаев, когда надо поменять разное, и когда я говорю, как хорошо, что это не часть общей библиотеки, не знаю, в 10 раз больше. Поэтому этот трейд-офф в моей практике окупается практически всегда.