Size: a a a

Software Design/Architecture/Zen

2021 January 15

MG

Max Grom in Software Design/Architecture/Zen
Ну, значит и я с вами тоже 🙃
источник

R

Roman in Software Design/Architecture/Zen
atcq (Алексей)
у scala традиционные проблемы с ide и вообще хипстерство, kotlin проект будет испытывать трудности с поиском именно бекендеров
f# - штаны с подворотами
Что-то хипстерство и подвороты не тянут на достойные аргументы, больше на хейтерство:)
источник

a

atcq (Алексей)... in Software Design/Architecture/Zen
Roman
Что-то хипстерство и подвороты не тянут на достойные аргументы, больше на хейтерство:)
да почему, я обожаю хипстерские платформы, сам на ember.js пару лет сидел
источник

MG

Max Grom in Software Design/Architecture/Zen
> система - вообще не про язык, а про скилл в проектирование, архитектуру, паттерны и вот это вот все
Только никто обычно не упоминает важность умения в диалог, эмпатию, UX и бизнес - что бы понять что потом проектировать. Часто именно здесь проблемы начинаются и паттернами потом их не спасёшь
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
это уже манагерские / аналитические софт скиллы
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Roman
Господа, а подскажите, какой язык вы бы выбрали сегодня, не взирая на скилл и знания коллег текущей компании, для построения постоянно меняющегося бэкенда, чтобы поддерживать было максимально удобно?
Ну люди выбирают из своих скиллов, как иначе то
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
ну а отделить "что надо делать на самом деле" от "что не надо на самом деле" - да, важно, конечно. ягни.
источник

MG

Max Grom in Software Design/Architecture/Zen
Алексей Гевондян
это уже манагерские / аналитические софт скиллы
Нет, это как раз скилы тех кто хочет уметь в паттерны, проектирование и архитектуру
источник

MG

Max Grom in Software Design/Architecture/Zen
Roman
Господа, а подскажите, какой язык вы бы выбрали сегодня, не взирая на скилл и знания коллег текущей компании, для построения постоянно меняющегося бэкенда, чтобы поддерживать было максимально удобно?
Что такое “удобно”?
источник

R

Roman in Software Design/Architecture/Zen
Евгений Ромашкан
Ну люди выбирают из своих скиллов, как иначе то
Выбирать из своих скиллов = запечатывать себя в своём же пузыре. Я пишу на питоне и мне отлично, но при этом, я понимаю, что язык имеет много компромиссов, особенно в типизации и множества багов можно избежать просто имея компилятор, хотя бы как у TypeScript.
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Roman
Выбирать из своих скиллов = запечатывать себя в своём же пузыре. Я пишу на питоне и мне отлично, но при этом, я понимаю, что язык имеет много компромиссов, особенно в типизации и множества багов можно избежать просто имея компилятор, хотя бы как у TypeScript.
А ты часто видишь людей которые не запечатывают?)
источник

¿

¿hope in Software Design/Architecture/Zen
Roman
Выбирать из своих скиллов = запечатывать себя в своём же пузыре. Я пишу на питоне и мне отлично, но при этом, я понимаю, что язык имеет много компромиссов, особенно в типизации и множества багов можно избежать просто имея компилятор, хотя бы как у TypeScript.
А какой их не имеет?
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Roman
Выбирать из своих скиллов = запечатывать себя в своём же пузыре. Я пишу на питоне и мне отлично, но при этом, я понимаю, что язык имеет много компромиссов, особенно в типизации и множества багов можно избежать просто имея компилятор, хотя бы как у TypeScript.
Хочешь больше безопасности и мейнстрим - возьми котлин/шарп/тайпскрипт, хочешь ещё больше безопасности но не мейнстрим, возьми хаскель/F#/скалу
источник

a

atcq (Алексей)... in Software Design/Architecture/Zen
Roman
Выбирать из своих скиллов = запечатывать себя в своём же пузыре. Я пишу на питоне и мне отлично, но при этом, я понимаю, что язык имеет много компромиссов, особенно в типизации и множества багов можно избежать просто имея компилятор, хотя бы как у TypeScript.
ts тоже полон компромиссов, чего стоит только указание строкового enum в качестве типа поля в объекте и невозможности потом использовать вместо enum идентичную ему строку
источник

IS

I Scarab in Software Design/Architecture/Zen
Roman
Выбирать из своих скиллов = запечатывать себя в своём же пузыре. Я пишу на питоне и мне отлично, но при этом, я понимаю, что язык имеет много компромиссов, особенно в типизации и множества багов можно избежать просто имея компилятор, хотя бы как у TypeScript.
А из чего выбирать?
Браться за разработку с инструментарием, которым не владеешь - ну такое себе. Это логика Джамшута: сантехнику ставиль, электрику не ставиль, но нисего, насяльника, сичас разберусь тоже сделаю.
источник

R

Roman in Software Design/Architecture/Zen
Max Grom
Что такое “удобно”?
"Удобно" — это когда бизнес приходит и говорит: "Максим, теперь у нас появились скидки, и ещё давай вводить промокоды, а НДС теперь считается только для вот этих <...> товаров, а вот для этих он считается частично, а для этих не считается вообще", после чего ты не плачешь от того, что пошатал "вот здесь", а отвалилось "вон там"
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
Roman
Выбирать из своих скиллов = запечатывать себя в своём же пузыре. Я пишу на питоне и мне отлично, но при этом, я понимаю, что язык имеет много компромиссов, особенно в типизации и множества багов можно избежать просто имея компилятор, хотя бы как у TypeScript.
сделать крутую гибкую простую четкую изи ту мейнтейн систему на том, что ты не знаешь - это мощно
источник

¿

¿hope in Software Design/Architecture/Zen
Roman
"Удобно" — это когда бизнес приходит и говорит: "Максим, теперь у нас появились скидки, и ещё давай вводить промокоды, а НДС теперь считается только для вот этих <...> товаров, а вот для этих он считается частично, а для этих не считается вообще", после чего ты не плачешь от того, что пошатал "вот здесь", а отвалилось "вон там"
Не думаю, что от подобной ситуации спасет иной язык
источник

R

Roman in Software Design/Architecture/Zen
I Scarab
А из чего выбирать?
Браться за разработку с инструментарием, которым не владеешь - ну такое себе. Это логика Джамшута: сантехнику ставиль, электрику не ставиль, но нисего, насяльника, сичас разберусь тоже сделаю.
Чтобы овладеть инструментом, нужно овладеть инструментом (sic!)

Я не собираюсь завтра писать новый коммерческий проект на языке, который не знаю. Я спрашиваю о том, какой язык стоит внимания. А вы опять всё перевернули 🙂
источник

IS

I Scarab in Software Design/Architecture/Zen
Roman
Чтобы овладеть инструментом, нужно овладеть инструментом (sic!)

Я не собираюсь завтра писать новый коммерческий проект на языке, который не знаю. Я спрашиваю о том, какой язык стоит внимания. А вы опять всё перевернули 🙂
Был старый мем:
- Какой линукс лучше?
- Тот, который лучше знаешь.
источник