@igor_alexandrov На месте Яндекса логично смотреть и на другие решения. Технологии глобальны, никто никому ничего не должен. А вот политику и бизнес лучше не смешивать.
@igor_alexandrov Даже если и использует, что с того?) Сейчас даже бабушки вайбкодят, что говорить о руководителях из IT компаний.
По поводу злорадства, сорри, но пост выглядит именно так.
@mokevnin Это уже проходили.
ИИ автоматизирует рутину во флоу разработки., но разработчик отвечает за конечный продукт.
Для бизнеса это скорее трансформация рабочих процессов.
Компании становятся быстрее, гибче, маржинальнее.
Оптимизация возможна, но не цель - цель рост и адаптация.
@mokevnin Привет! Интересный пост, но не совсем понял цель — ну есть такие языки, и что дальше? :) Лично мне было бы интереснее увидеть ссылки на артефакты (исследования, данные, примеры), на основе которых строилось мнение или инсайт. Сравнение языков можно найти на спец ресурсах)
Some words about dev tooling.
Yesterday, I participated in a job interview call for a developer position at JetRockets. I sometimes join this calls not for asking questions, but to watch and listen.
Our employee asked the candidate, “how do you solve the N+1 problem in Rails?” and immediately got the answer “I will use the bullet gem”.
Was it a correct answer? Of course yes. For those who don’t know what bullet is, it is a tool that allows to detect N+1 queries in development.
Was it the best answer? I would argue with this. Bullet is a tool designed to solve the problem that should not exist.
The best answer in my opinion would be “I'm constantly looking into my development console logs, I will fix extra queries right after they appear”.
Console is the number one tool every developer should learn how to use. It is simple, effective and costs you nothing. I have a system-wide hot key configured to open iTerm that allows me to switch between the code editor and the console fast.
Anyway, the candidate was good, and I got a real pleasure listening to him.
Just use #Rails that will allow you to:
- not to split things into backend and frontend, HotWire eliminates the boundary
- have authentication out of the box
- have a Docker-based deployment tool (Kamal)
- have CI workflows configured out of the box
- build a CD with Kamal in 5 minutes
- be as effective as a team of developers