# pair\_programming

Pair programming is a software development practice in which two programmers collaboratively work on the same code, typically at one computer.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Extreme Programming remains relevant for building software teams in 2026

DevFeed: [Extreme Programming remains relevant for building software teams in 2026](<https://devfeed.tech/articles/extreme-programming-1999-2026-32325.md>)

Original publisher: [Read original article](<https://newsletter.manager.dev/newsletter/extreme-programming-1999-2026>)

Author: Anton Zaides

Published: 2026-08-18T06:01:00Z

Content type: opinion

Language: en

Sources: [Manager.dev](<https://devfeed.tech/sources/manager-dev.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Development](<https://devfeed.tech/topics/development.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [Test-driven development](<https://devfeed.tech/topics/tdd.md>), [pair\_programming](<https://devfeed.tech/topics/pair-programming.md>), [Code review](<https://devfeed.tech/topics/code-review.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [code-quality](<https://devfeed.tech/tags/code-quality.md>), [development](<https://devfeed.tech/tags/development.md>), [pair-programming](<https://devfeed.tech/tags/pair-programming.md>), [programming](<https://devfeed.tech/tags/programming.md>), [redesign](<https://devfeed.tech/tags/redesign.md>), [tdd](<https://devfeed.tech/tags/tdd.md>)

### AI overview

The author revisits Kent Beck's Extreme Programming after experiencing frustration with Scrum and the pressures facing modern engineering teams. The article argues that XP remains relevant because it combines five values, 14 principles, and numerous practices aimed at improving both software and team life, rather than reducing the methodology to TDD and pair programming alone.

### Source excerpt

A method created 30 years ago is still your best guide for building software

## A Day in the Life as a Tech Grad (Office Edition)

DevFeed: [A Day in the Life as a Tech Grad (Office Edition)](<https://devfeed.tech/articles/a-day-in-the-life-as-a-tech-grad-office-edition-40089.md>)

Original publisher: [Read original article](<https://www.rea-group.com/about-us/news-and-insights/blog/a-day-in-the-life-as-a-tech-grad-office-edition/>)

Author: Hong Ng

Published: 2026-03-16T05:11:14Z

Content type: article

Language: en

Sources: [REA Group](<https://devfeed.tech/sources/rea-group.md>)

Topics: [backends](<https://devfeed.tech/topics/backends.md>), [Full-Stack](<https://devfeed.tech/topics/full-stack.md>), [jira](<https://devfeed.tech/topics/jira.md>), [pair\_programming](<https://devfeed.tech/topics/pair-programming.md>), [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [back-end](<https://devfeed.tech/tags/back-end.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [entry-to-rea](<https://devfeed.tech/tags/entry-to-rea.md>), [full-stack](<https://devfeed.tech/tags/full-stack.md>), [jira](<https://devfeed.tech/tags/jira.md>), [learning](<https://devfeed.tech/tags/learning.md>), [pair-programming](<https://devfeed.tech/tags/pair-programming.md>), [team](<https://devfeed.tech/tags/team.md>), [tech](<https://devfeed.tech/tags/tech.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

A graduate engineer describes a typical office day at REA Group, including commuting, collaboration with other technology graduates, Jira planning, stand-up meetings, sprint kick-offs, and pair programming. The article also discusses learning through backend and full-stack engineering rotations.

### Source excerpt

A Day in the Life as a Tech Grad (Office Edition) Hello! I'm Hong, a graduate engineer currently working at REA Group. Before joining REA, I completed my Bachelor of Information Technology at Swinburne University of Technology. Since starting at REA, I've had the chance to work as both a back end and full-stack engineer, to contribute to real products, and to learn from engineers across two different rotations. In this blog, I'll walk through a typical day in the office as a tech grad.

## AI Coding Best Practices for Today

DevFeed: [AI Coding Best Practices for Today](<https://devfeed.tech/articles/ai-coding-best-practices-for-today-37551.md>)

Original publisher: [Read original article](<https://colintheshots.com/writing/ai-coding-best-practices-for-today/>)

Published: 2026-02-25T21:59:05Z

Content type: tutorial

Language: en

Sources: [Colin The Shots](<https://devfeed.tech/sources/colin-the-shots.md>)

Topics: [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [coding](<https://devfeed.tech/topics/coding.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [Development](<https://devfeed.tech/topics/development.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Code](<https://devfeed.tech/topics/code.md>), [Security](<https://devfeed.tech/topics/security.md>), [pair\_programming](<https://devfeed.tech/topics/pair-programming.md>), [Maintainability](<https://devfeed.tech/topics/maintainability.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [ai-coding-assistants](<https://devfeed.tech/tags/ai-coding-assistants.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [claude](<https://devfeed.tech/tags/claude.md>), [code](<https://devfeed.tech/tags/code.md>), [coding](<https://devfeed.tech/tags/coding.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [developers](<https://devfeed.tech/tags/developers.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [llms](<https://devfeed.tech/tags/llms.md>), [maintainability](<https://devfeed.tech/tags/maintainability.md>), [pair-programming](<https://devfeed.tech/tags/pair-programming.md>), [research](<https://devfeed.tech/tags/research.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>)

### AI overview

A practical guide to using AI coding assistants such as GitHub Copilot, Claude, and Cursor while managing risks in code quality, deprecated APIs, security, performance, and maintainability. It emphasizes human responsibility, reviewing all generated code, and verifying it with tests, linters, and personal judgment.

### Source excerpt

Why This Document Exists AI coding assistants like GitHub Copilot, Claude, Cursor, and others can significantly accelerate development. However, research shows they also introduce systematic risks:

## Transparency, autonomy, responsiveness, and education: How the Aha! engineering team works

DevFeed: [Transparency, autonomy, responsiveness, and education: How the Aha! engineering team works](<https://devfeed.tech/articles/transparency-autonomy-responsiveness-and-education-how-the-aha-engineering-team-works-33522.md>)

Original publisher: [Read original article](<https://www.aha.io/engineering/articles/how-we-work>)

Published: 2024-10-28T00:00:00Z

Content type: opinion

Language: en

Sources: [Aha! Engineering Blog](<https://devfeed.tech/sources/aha-engineering-blog.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Self-organizing Team](<https://devfeed.tech/topics/self-organizing-team.md>), [Agile](<https://devfeed.tech/topics/agile.md>), [pair\_programming](<https://devfeed.tech/topics/pair-programming.md>), [Code](<https://devfeed.tech/topics/code.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [agile](<https://devfeed.tech/tags/agile.md>), [approach](<https://devfeed.tech/tags/approach.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [meetings](<https://devfeed.tech/tags/meetings.md>), [pair-programming](<https://devfeed.tech/tags/pair-programming.md>), [product](<https://devfeed.tech/tags/product.md>), [programming](<https://devfeed.tech/tags/programming.md>), [security](<https://devfeed.tech/tags/security.md>), [team](<https://devfeed.tech/tags/team.md>), [teams](<https://devfeed.tech/tags/teams.md>), [transparency](<https://devfeed.tech/tags/transparency.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

The article explains how Aha!'s engineering team combines individual, pair, and team-based work. Engineers present their work in weekly meetings, retain ownership of code, and share knowledge across the organization. Small agile teams align with product areas and infrastructure, while rotating support responsibilities provide broader exposure. Product managers, designers, and engineers prioritize and scope work collaboratively.

### Source excerpt

Organizations have many different ways to approach how teammates write code. You have individual silos, pair programming, team-based work, and black box interfaces where you have no idea how the other team is structured. We use a mix of these approa

## Who Benefits Most from Cursor, Copilot, and Other AI Coding Assistants?

DevFeed: [Who Benefits Most from Cursor, Copilot, and Other AI Coding Assistants?](<https://devfeed.tech/articles/who-wins-with-cursor-copilot-33437.md>)

Original publisher: [Read original article](<https://timkellogg.me/blog/2024/08/31/llm-pairing>)

Published: 2024-08-31T00:00:00Z

Content type: opinion

Language: en

Sources: [Tim Kellogg](<https://devfeed.tech/sources/tim-kellogg.md>)

Topics: [cursor](<https://devfeed.tech/topics/cursor.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [pair\_programming](<https://devfeed.tech/topics/pair-programming.md>), [Unit testing](<https://devfeed.tech/topics/unit-testing.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [llm](<https://devfeed.tech/tags/llm.md>), [pair-programming](<https://devfeed.tech/tags/pair-programming.md>), [unit-testing](<https://devfeed.tech/tags/unit-testing.md>)

### AI overview

This opinion article argues that the benefits of AI coding assistants such as Cursor and GitHub Copilot depend less on whether a programmer is simply good or bad and more on their strengths, weaknesses, temperament, and personality. It compares these tools with unit testing and pair programming, emphasizing that AI assistants can provide broad technical knowledge, speed, and brainstorming while still making mistakes and struggling with design and innovation.

### Source excerpt

Who wins now that Cursor is out? Good programmers? Bad programmers? Here, I make the case that it is more about your tempermant and personality traits. If you're good in the places where the AI is weak, you'll knock it out of the park.

## Increase Engineering Productivity by 50% Through Focus and Flow

DevFeed: [Increase Engineering Productivity by 50% Through Focus and Flow](<https://devfeed.tech/articles/increase-engineering-productivity-by-50-through-focus-and-flow-39920.md>)

Original publisher: [Read original article](<https://mende.io/blog/increase-engineering-productivity-by-50-through-focus-and-flow/>)

Author: tobi@techunicorn.builders (Tobias Mende)

Published: 2024-06-01T05:00:00Z

Content type: opinion

Language: en

Sources: [Tobias Mende](<https://devfeed.tech/sources/tobias-mende.md>)

Topics: [developer-productivity](<https://devfeed.tech/topics/developer-productivity.md>), [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [pair\_programming](<https://devfeed.tech/topics/pair-programming.md>), [context](<https://devfeed.tech/topics/context.md>), [meetings](<https://devfeed.tech/topics/meetings.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [real-time](<https://devfeed.tech/topics/real-time.md>)

Tags: [collaboration](<https://devfeed.tech/tags/collaboration.md>), [collaboration-communication-continuous-deployment-developer-experience-developer-productivity-e](<https://devfeed.tech/tags/collaboration-communication-continuous-deployment-developer-experience-developer-productivity-e.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [engineering-productivity](<https://devfeed.tech/tags/engineering-productivity.md>), [flow](<https://devfeed.tech/tags/flow.md>), [focus](<https://devfeed.tech/tags/focus.md>), [pair-programming](<https://devfeed.tech/tags/pair-programming.md>), [real-time](<https://devfeed.tech/tags/real-time.md>)

### AI overview

This article discusses how focus and flow affect developer productivity and presents practical organizational ideas for improving them. It emphasizes collaboration, team or pair programming, reducing distractions and context switching, real-time reviews, and useful documentation.

### Source excerpt

Increase Engineering Productivity by 50% Through Focus and Flow Creating an environment where developers can maintain focus and achieve flow can lead to a 50% increase in productivity, as research suggests. But how do we create such an environment?

## How Skyscanner's all-day video call supports collaboration and knowledge sharing

DevFeed: [How Skyscanner's all-day video call supports collaboration and knowledge sharing](<https://devfeed.tech/articles/what-it-s-really-like-to-head-into-the-virtual-office-32393.md>)

Original publisher: [Read original article](<https://medium.com/@SkyscannerEng/what-its-really-like-to-head-into-the-virtual-office-2e778e40bfff?source=rss-401f3b3c958f------2>)

Author: Skyscanner Engineering

Published: 2023-08-09T12:34:59Z

Content type: opinion

Language: en

Sources: [Stories by Skyscanner Engineering on Medium](<https://devfeed.tech/sources/stories-by-skyscanner-engineering-on-medium.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [pair\_programming](<https://devfeed.tech/topics/pair-programming.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [meetings](<https://devfeed.tech/topics/meetings.md>)

Tags: [collaboration](<https://devfeed.tech/tags/collaboration.md>), [development](<https://devfeed.tech/tags/development.md>), [hybrid](<https://devfeed.tech/tags/hybrid.md>), [knowledge-sharing](<https://devfeed.tech/tags/knowledge-sharing.md>), [meetings](<https://devfeed.tech/tags/meetings.md>), [pair-programming](<https://devfeed.tech/tags/pair-programming.md>), [tech](<https://devfeed.tech/tags/tech.md>), [virtual-office](<https://devfeed.tech/tags/virtual-office.md>)

### AI overview

An employee describes how Skyscanner's hybrid team uses an all-day video call as a virtual office. The call helps colleagues across UK cities collaborate, share knowledge, support training, and participate in mob or pair programming.

### Source excerpt

by Anthony Byledbal In the virtual office -- iStock Note: At Skyscanner, our teams work using a hybrid model. When not in the office, we want optimise our experience and keep close connection with our team members Video calls are usually meetings. An invitation is sent to participants and, on the scheduled day and time, all join for a limited period of time. However, in my team at Skyscanner, we as a team have decided to take a step further by introducing an all-day-long video call. The operating instructions are short: the first person to start its day, starts the call; the last person to finish, closes the call. This online tool has proven very successful with regards to employee collaboration, training enhancement, boosting morale and overall sense of engagement and positive team spirit. I was not used to working this way, but very quickly I have noticed the positive impact it had on me and my development. Before changing career from archaeology and moving to IT, I was unfamiliar with different kinds of online tools used in a working environment. I naively interpreted them as a poor management: I thought it was a way to track what me and my colleagues were doing. However, my experience in joining this call proved me wrong. Members of my squad created this online headquarter to connect their colleagues located across different cities around the United Kingdom in hope of improving communication, morale and collaboration within the team. A Shared Working Environment The call brings colleagues together. It is our virtual office where we feel less apart from each other. More importantly, this online space facilitates our daily work and knowledge sharing. It is good to see more experienced colleagues coding. Sharing screens is something our team does all day long, it immerses everyone into the code. From new joiners to senior engineers, everyone values this precious time because it allows us to ask questions and rise concerns. Most of the time, this provides us with an

## Building connections when joining a new remote team

DevFeed: [Building connections when joining a new remote team](<https://devfeed.tech/articles/building-connections-when-joining-a-new-remote-team-40803.md>)

Original publisher: [Read original article](<https://www.bloco.io/blog/building-connections-when-joining-a-new-remote-team>)

Author: Cláudia

Published: 2023-07-31T10:17:29Z

Content type: opinion

Language: en

Sources: [Blog - Bloco](<https://devfeed.tech/sources/blog-bloco.md>)

Topics: [meetings](<https://devfeed.tech/topics/meetings.md>), [pair\_programming](<https://devfeed.tech/topics/pair-programming.md>), [Slack](<https://devfeed.tech/topics/slack.md>)

Tags: [clients](<https://devfeed.tech/tags/clients.md>), [meetings](<https://devfeed.tech/tags/meetings.md>), [mentorship](<https://devfeed.tech/tags/mentorship.md>), [onboarding](<https://devfeed.tech/tags/onboarding.md>), [pair-programming](<https://devfeed.tech/tags/pair-programming.md>), [personal-experience](<https://devfeed.tech/tags/personal-experience.md>), [remote](<https://devfeed.tech/tags/remote.md>), [slack](<https://devfeed.tech/tags/slack.md>), [team](<https://devfeed.tech/tags/team.md>), [team-culture](<https://devfeed.tech/tags/team-culture.md>), [team-dynamics](<https://devfeed.tech/tags/team-dynamics.md>)

### AI overview

A personal account of joining a remote software team, focusing on onboarding, relationship-building, team dynamics, communication preferences, pair programming, mentorship, and feedback.

### Source excerpt

Joining a new team can be a thrilling and transformative experience. Recently, I joined a new team and I want to share my personal experience about how to connect with people working remotely.

## AI-assisted programming can speed development while increasing abstraction and technical debt

DevFeed: [AI-assisted programming can speed development while increasing abstraction and technical debt](<https://devfeed.tech/articles/ai-will-be-the-high-interest-credit-card-of-2023-36663.md>)

Original publisher: [Read original article](<https://shostack.org/blog/ai-high-interest-credit-card/>)

Author: Adam

Published: 2023-06-16T00:00:00Z

Content type: opinion

Language: en

Sources: [Shostack & Friends Blog](<https://devfeed.tech/sources/shostack-friends-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [jupyter notebooks](<https://devfeed.tech/topics/jupyter-notebooks.md>), [Application Security](<https://devfeed.tech/topics/application-security.md>), [Python](<https://devfeed.tech/topics/python.md>), [pair\_programming](<https://devfeed.tech/topics/pair-programming.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [appsec](<https://devfeed.tech/tags/appsec.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [jupyter-notebooks](<https://devfeed.tech/tags/jupyter-notebooks.md>), [pair-programming](<https://devfeed.tech/tags/pair-programming.md>), [programming](<https://devfeed.tech/tags/programming.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

The author reflects on using ChatGPT, GitHub Copilot, pair programming, and Jupyter Notebooks while learning Python and producing graphs. The experience accelerated development and debugging, but raised concerns about code quality, application security, abstraction, and the faster accumulation of technical debt.

### Source excerpt

AI will be the high interest credit card of 2023 I haven't done a lot of work in Python, and I've never used it to produce graphs. But after an hour of pair programming and then using Chatgpt and Github Copilot got me quite far in writing a set of Jupyter Notebooks, and dramatically shrunk the effort to use and debug a new tool. I wanted to record some thoughts on the experience, and what it means for programming and for application security.

## A practical example of using AI for coding

DevFeed: [A practical example of using AI for coding](<https://devfeed.tech/articles/a-practical-example-of-using-ai-for-coding-39060.md>)

Original publisher: [Read original article](<https://blog.devdetails.com/p/a-practical-example-of-using-ai-for>)

Author: Mike

Published: 2023-06-14T03:34:57Z

Content type: tutorial

Language: en

Sources: [Dev Details](<https://devfeed.tech/sources/dev-details.md>)

Topics: [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Development](<https://devfeed.tech/topics/development.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [pair\_programming](<https://devfeed.tech/topics/pair-programming.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [coding](<https://devfeed.tech/tags/coding.md>), [developing](<https://devfeed.tech/tags/developing.md>), [example](<https://devfeed.tech/tags/example.md>), [pair-programming](<https://devfeed.tech/tags/pair-programming.md>), [practical](<https://devfeed.tech/tags/practical.md>), [programming](<https://devfeed.tech/tags/programming.md>)

### AI overview

A practical tutorial on using ChatGPT and other large language models in software development. It presents an end-to-end application walkthrough and recommends treating AI as a coding companion while remaining engaged, precise, and able to review the generated code.

### Source excerpt

An end-to-end walkthrough of designing, developing, and testing a simple application with the help of AI.

## The Benefits of Remote Work for Developer Teams: Increased Productivity and Better Work-Life Balance

DevFeed: [The Benefits of Remote Work for Developer Teams: Increased Productivity and Better Work-Life Balance](<https://devfeed.tech/articles/the-benefits-of-remote-work-for-developer-teams-increased-productivity-and-better-work-life-balance-39943.md>)

Original publisher: [Read original article](<https://mende.io/blog/the-benefits-of-remote-work-for-developer-teams-increased-productivity-and-better-work-life-balance/>)

Author: tobi@techunicorn.builders (Tobias Mende)

Published: 2023-02-18T06:00:00Z

Content type: article

Language: en

Sources: [Tobias Mende](<https://devfeed.tech/sources/tobias-mende.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [pair\_programming](<https://devfeed.tech/topics/pair-programming.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [collaboration](<https://devfeed.tech/tags/collaboration.md>), [collaboration-culture-ensemble-programming-practices-remote-work-developer-productivity-organi](<https://devfeed.tech/tags/collaboration-culture-ensemble-programming-practices-remote-work-developer-productivity-organi.md>), [developers](<https://devfeed.tech/tags/developers.md>), [pair-programming](<https://devfeed.tech/tags/pair-programming.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [remote-work](<https://devfeed.tech/tags/remote-work.md>), [teamwork](<https://devfeed.tech/tags/teamwork.md>), [video-conferencing](<https://devfeed.tech/tags/video-conferencing.md>)

### AI overview

The article describes claimed benefits of remote work for developer teams, including reduced commuting stress, flexible scheduling, fewer office distractions, and improved work-life balance. It also explains how digital collaboration tools can support real-time teamwork and pair programming across locations.

### Source excerpt

The Benefits of Remote Work for Developer Teams: Increased Productivity and Better Work-Life Balance In today's fast-paced and constantly changing world, many organisations are rethinking traditional work arrangements and embracing the benefits of remote work.

## How To Have A Compelling Interview Experience

DevFeed: [How To Have A Compelling Interview Experience](<https://devfeed.tech/articles/how-to-have-a-compelling-interview-experience-37385.md>)

Original publisher: [Read original article](<https://email.jointaro.com/p/how-to-have-a-compelling-interview>)

Author: Rahul Pandey

Published: 2022-08-31T23:15:19Z

Content type: tutorial

Language: en

Sources: [Alex Chiou](<https://devfeed.tech/sources/alex-chiou.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [pair\_programming](<https://devfeed.tech/topics/pair-programming.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [advice](<https://devfeed.tech/tags/advice.md>), [career](<https://devfeed.tech/tags/career.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [interview](<https://devfeed.tech/tags/interview.md>), [pair-programming](<https://devfeed.tech/tags/pair-programming.md>)

### AI overview

A Tech Career Growth newsletter discusses how interviewers can balance useful evaluation with a positive candidate experience, including careful use of hints and pair programming. It also advises candidates to communicate clearly and avoid fishing for hints.

### Source excerpt

Welcome to another edition of the Tech Career Growth newsletter - we help software engineers find career success faster than tech companies kill products [1], [2], [3].

## Remote can be synchronous, too!

DevFeed: [Remote can be synchronous, too!](<https://devfeed.tech/articles/remote-can-be-synchronous-too-39936.md>)

Original publisher: [Read original article](<https://mende.io/blog/remote-can-be-synchronous-too/>)

Author: tobi@techunicorn.builders (Tobias Mende)

Published: 2022-01-29T12:47:00Z

Content type: opinion

Language: en

Sources: [Tobias Mende](<https://devfeed.tech/sources/tobias-mende.md>)

Topics: [pair\_programming](<https://devfeed.tech/topics/pair-programming.md>), [Requirements](<https://devfeed.tech/topics/requirements.md>)

Tags: [asynchronous](<https://devfeed.tech/tags/asynchronous.md>), [coding](<https://devfeed.tech/tags/coding.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [collaboration-culture-remote-work-engineering-excellence-organizational-design](<https://devfeed.tech/tags/collaboration-culture-remote-work-engineering-excellence-organizational-design.md>), [pair-programming](<https://devfeed.tech/tags/pair-programming.md>), [remote](<https://devfeed.tech/tags/remote.md>), [remote-work](<https://devfeed.tech/tags/remote-work.md>)

### AI overview

This opinion argues that remote work can be synchronous when teams deliberately collaborate in real time through practices such as pair programming, shared code editing, and scheduled collaboration. It distinguishes synchronous work from office location and emphasizes that teams should intentionally choose how they work.

### Source excerpt

Remote can be synchronous, too! When speaking with different people about their reasons for moving back to office-work or about their concerns about remote work, it often boils down to that they do not believe, that asynchronous works.

## Efficiently Learning IDE Keyboard Shortcuts

DevFeed: [Efficiently Learning IDE Keyboard Shortcuts](<https://devfeed.tech/articles/efficiently-learning-ide-keyboard-shortcuts-34116.md>)

Original publisher: [Read original article](<https://artandscienceofcoding.com/art/how-to-learn-keyboard-shortcuts/>)

Author: Derek Lee

Published: 2022-01-29T03:00:00Z

Content type: tutorial

Language: en

Sources: [art and science of coding](<https://devfeed.tech/sources/art-and-science-of-coding.md>)

Topics: [ide](<https://devfeed.tech/topics/ide.md>), [Learning](<https://devfeed.tech/topics/learning.md>), [Development](<https://devfeed.tech/topics/development.md>), [pair\_programming](<https://devfeed.tech/topics/pair-programming.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [art](<https://devfeed.tech/tags/art.md>), [developer](<https://devfeed.tech/tags/developer.md>), [development](<https://devfeed.tech/tags/development.md>), [ide](<https://devfeed.tech/tags/ide.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [keyboard-shortcuts](<https://devfeed.tech/tags/keyboard-shortcuts.md>), [learning](<https://devfeed.tech/tags/learning.md>), [pair-programming](<https://devfeed.tech/tags/pair-programming.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [productivity](<https://devfeed.tech/tags/productivity.md>)

### AI overview

This tutorial explains how developers can learn IDE keyboard shortcuts through pair programming, IDE feedback, menus, and plugins such as Presentation Assistant, KeyLimePie, and Key Promoter X.

### Source excerpt

Super charge your development productivity!

## When to pair program

DevFeed: [When to pair program](<https://devfeed.tech/articles/when-to-pair-program-32308.md>)

Original publisher: [Read original article](<https://jack.ofspades.com/when-to-pair-program/>)

Author: Jack Tarantino

Published: 2017-03-14T20:59:32Z

Content type: opinion

Language: en

Sources: [Jacopo Tarantino](<https://devfeed.tech/sources/jacopo-tarantino.md>)

Topics: [pair\_programming](<https://devfeed.tech/topics/pair-programming.md>), [Development](<https://devfeed.tech/topics/development.md>), [Code quality](<https://devfeed.tech/topics/code-quality.md>)

Tags: [best-practices](<https://devfeed.tech/tags/best-practices.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [development](<https://devfeed.tech/tags/development.md>), [pair-programming](<https://devfeed.tech/tags/pair-programming.md>), [pairing](<https://devfeed.tech/tags/pairing.md>), [process](<https://devfeed.tech/tags/process.md>), [programming](<https://devfeed.tech/tags/programming.md>), [quality](<https://devfeed.tech/tags/quality.md>)

### AI overview

An opinion article examines when pair programming is useful. It describes pairing as an Extreme Programming practice and argues that working with a peer can improve software quality, reduce bugs, and limit technical debt.

### Source excerpt

This post is another one brought to you by the good people at InRhythm. If you're an engineer that likes writing and building strong, happy culture focused on learning and growth you should apply! I like working with smart, passionate people :). Lots of companies embrace pair programming as a way