Мой опыт парного программирования с Chat GPT-5

Привет, Хабр! Про модели искусственного интеллекта сейчас не говорит только ленивый. Высказывается множество мнений и нередко они оказываются на противоположных полюсах: от полного скепсиса до убеждённости, что произошла новая научно-техническая революция. Жизненный опыт подсказывает, что истина где-то по-середине и инструмент будет полезным ровно настолько, насколько ты умеешь им пользоваться. В относительно недавнем интервью генеральный директор Microsoft Сатья Наделла заявил, что примерно 20-30 % кода в Microsoft уже сейчас генерируется ИИ и разработчикам надо будет адаптироваться. Мне тоже захотелось попробовать внедрить такого помощника в свои рабочие процессы и посмотреть, что из этого получится.

https://habr.com/ru/articles/970660/

#чистая_архитектура #tdd #llm #pair_programming

Мой опыт парного программирования с Chat GPT-5

Привет, Хабр! Про модели искусственного интеллекта сейчас не говорит только ленивый. Высказывается множество мнений и нередко они оказываются на противоположных полюсах: от полного скепсиса до...

Хабр

[Перевод] Vibe Coding — не оправдание для некачественной работы

ИИ-ассистенты обещают революцию в программировании, позволяя за минуты создать то, на что раньше уходили дни. Но за этой скоростью скрывается опасность — код, который выглядит рабочим, но разваливается при первом же необычном сценарии. "Vibe coding" требует не отказа от инженерной дисциплины, а нового уровня ответственности за то, что генерирует искусственный интеллект. — 7 правил безопасного vibe coding — Для каких целей подходит и не подходит vibe coding

https://habr.com/ru/articles/904560/

#искусственный_интеллект #разработка #vibe_coding #качество_кода #технический_долг #pair_programming #copilot #code_review #программная_инженерия #лучшие_практики

Vibe Coding — не оправдание для некачественной работы

Всем привет! Меня зовут Александр, я COO в SaaS-платформе аналитики данных. Последний год активно изучаю внедрение AI-решений в кросс-функциональные процессы. Делюсь полезными материалами, которые...

Хабр
@programming_quotes That should probably be #extremeProgramming #pairProgramming or #extreme_programming #pair_programming. No spaces allowed in a hashtag.
Hi #dev folks !!
I am looking for resources (conferences, articles), that talk about pair programming, the good reflexes, how to do it right, the mistakes to avoid at all costs... Does someone have anything for me ? 🥹 #pairprogramming #Pair_Programming
An Exploratory Study of Live-Streamed Programming
(2019) : Alaboudi, Abdulaziz LaToza, Th...
DOI: https://doi.org/10.1109/vlhcc.2019.8818832
#live_streamed_programming #social_coding #live_streaming #screen_cast #pair_programming #my_bibtex
An Exploratory Study of Live-Streamed Programming

In live-streamed programming, developers broadcast their development work on open source projects using streaming media such as YouTube or Twitch. Sessions are first announced by a developer acting as the streamer, inviting other developers to join and interact as watchers using chat. To better understand the characteristics, motivations, and challenges in live-streamed programming, we analyzed 20 hours of live-streamed programming videos and surveyed 7 streamers about their experiences. The results reveal that live-streamed programming shares some of the characteristics and benefits of pair programming, but differs in the nature of the relationship between the streamer and watchers. We also found that streamers are motivated by knowledge sharing, socializing, and building an online identity, but face challenges with tool limitations and maintaining engagement with watchers. We discuss the implications of these findings, identify limitations with current tools, and propose design recommendations for new forms of tools to better supporting live-streamed programming.

An Exploratory Study of Live-Streamed Programming
(2019) : Alaboudi, Abdulaziz LaToza, Th...
DOI: https://doi.org/10.1109/vlhcc.2019.8818832
#pair_programming #live_streaming #live_streamed_programming #social_coding #screen_cast #my_bibtex
An Exploratory Study of Live-Streamed Programming

In live-streamed programming, developers broadcast their development work on open source projects using streaming media such as YouTube or Twitch. Sessions are first announced by a developer acting as the streamer, inviting other developers to join and interact as watchers using chat. To better understand the characteristics, motivations, and challenges in live-streamed programming, we analyzed 20 hours of live-streamed programming videos and surveyed 7 streamers about their experiences. The results reveal that live-streamed programming shares some of the characteristics and benefits of pair programming, but differs in the nature of the relationship between the streamer and watchers. We also found that streamers are motivated by knowledge sharing, socializing, and building an online identity, but face challenges with tool limitations and maintaining engagement with watchers. We discuss the implications of these findings, identify limitations with current tools, and propose design recommendations for new forms of tools to better supporting live-streamed programming.

Games for CS Education: Computer-Supported Collaborative Learning and Multiplayer Games
(2010) : Nickel, Andrea and Barnes, Tiffany
isbn: 9781605589374
#CSCL #CSCW #education #games #multi_player #online #pair_programming #preference #programming
#my_bibtex
An Exploratory Study of Live-Streamed Programming
(2019) : Abdulaziz Alaboudi and Thomas D. LaToza
DOI: https://doi.org/10.1109/vlhcc.2019.8818832
#live_streamed_programming #live_streaming #pair_programming #screen_cast #social_coding
#my_bibtex
An Exploratory Study of Live-Streamed Programming

In live-streamed programming, developers broadcast their development work on open source projects using streaming media such as YouTube or Twitch. Sessions are first announced by a developer acting as the streamer, inviting other developers to join and interact as watchers using chat. To better understand the characteristics, motivations, and challenges in live-streamed programming, we analyzed 20 hours of live-streamed programming videos and surveyed 7 streamers about their experiences. The results reveal that live-streamed programming shares some of the characteristics and benefits of pair programming, but differs in the nature of the relationship between the streamer and watchers. We also found that streamers are motivated by knowledge sharing, socializing, and building an online identity, but face challenges with tool limitations and maintaining engagement with watchers. We discuss the implications of these findings, identify limitations with current tools, and propose design recommendations for new forms of tools to better supporting live-streamed programming.