#vs code

4 постов
пост №1979Разработка и инженерия

Дорогие разработчики, кто ищет работу: будьте осторожны при открытии «репозиториев с тестовыми заданиями» с помощью VSCode. Там внутри могут быть вирусы, которые крадут всю крипту с компьютера. Движок тот же, что и у сентябрьской эпидемии Шай-Хулуд, которая заразила тогда сотни Javascript-библиотек.

Нажимаешь «я доверяю автору этого репозитория» и тю-тю, прямо как раньше вирусы на windows. Говорят, северокорейские хакеры.

пост №1784Разработка и инженерия

Дорогие программисты (особенно кто кодит не профессионально и не часто), если не пользовались Cursor — рекомендую попробовать.

Это редактор кода на основе VS Code, в который встроили хорошую поддержку AI. Можно выбирать API из множества провайдеров, он сам корректно добавляет контекст, очень удобно подсвечивает добавления/изменения кода.

Я часто прошу накинуть прототип, который дальше довожу до ума. Можно выделить кусочек кода и попросить в нем что-то поменять.

Лично для меня полезно, потому что я программирую редко и часто не помню интерфейсы библиотек (и даже части синтаксиса), но хорошо понимаю, что хочу получить.

Хорошие фул-тайм программисты говорят, что им полезно как мощный инструмент рефакторинга, который берет на себя рутину.

Я сижу на бесплатном тарифе, больше тяжелых запросов — за 20$ в месяц.

Upd. Коллеги напоминают, что совсем недавно Lex Fridman взял интервью у создателей — занимательный разговор!

пост №1253Продукты и дизайн

Сегодня, гуляя днем по Риге, я создал комнату в клабхаусе. В неё внезапно подключились куча клевых чуваков и мы:

- сначала обсудили, как масштабировать бизнес в IT-разработке, с основателями студии Hoodies Сашей Сухановым и JetRockets Игорем Александровым;

- потом Игорь Сафонов, глава дизайнер в Huntflow, рассказал про основное изменение в дизайне последних лет — это «мультиплеер» в редакторе Figma, когда несколько дизайнеров могут редактировать макеты одновременно и видеть мышку и правки друг-друга мгновенно; Игорь заметил, что такая совместная работа позволяет обойти перфекционизм, который проистекает из страхов и неуверенности дизайнеров и делать дизайн в разы быстрее и качественнее; он использовал классную фразу «мы сначала стеснялись вместе один файл редактировать, а потом раскрепостились» — вот так и начинаются дизайн-оргии!

- я поделился, что на прошлых выходных воспользовался аналогичной возможностью для программирования в редакторе исходного кода VSCode. Я очень мало программирую своими руками и мне трудно начать писать код, очень много неуверенности, желания сделать идеально. А в прошлую субботу мы устроили «джем-сессию» с Максимом Сябро (техлид Protosure) и за три часа сделали приличную основу для одного необычного приложения знакомств;

- Боря Горячев, техдир Медузы, рассказал, что он в работе регулярно использует сервис tuple, сделанный специально для парного программирования — вы все видите экран одного из участников; отличие от зума или google meet в супер-высоком разрешении видео и супер маленькой задержке — качество, как будто сидите в одной комнате. Боря говорит, что при программировании вместе, фичи попадают в продакшен гораздо быстрее. Ещё один участник (к сожалению, не запомнил, кто это) рассказал, что они таким образом онбордят новых программистов и что буквально за две недели можно погрузить человека, в разы быстрее, чем просто через чтение документации и самостоятельную работу.

Будто оказался в интересной компании у кого-то в гостях. И про работу, и про личное. Куча свежих идей и тепло от того, что люди рядом.

На следующей неделе у меня в субботу весь день учеба, но через неделю, надеюсь, соберемся снова :) Я там @samatg

пост №1162ИИ и машинное обучение

Microsoft:
- разработали самый популярный редактор кода (зачеркнуто) среду разработки (зачеркнуто) платформу разработки — VSCode;
- купили крупнейший репозиторий кода и социальный граф программистов на планете — Github;
- купили эксклюзивную лицензию на самую мощную языковую модель машинного обучения GPT-3;
- купили крутейшую студию разработки видеоигр Bethesda.

Найдите один лишний пункт, который не нужен для захвата мира разработки софта с помощью искусственного интеллекта. Сатья Наделла начал шопиться для завоевания мира и не смог остановиться.