SE Radio 714: Costa Alexoglou on Remote Pair Programming
Get the full intelligence
Search transcripts, export clips, track mentions, and explore all topics from “SE Radio 714: Costa Alexoglou on Remote Pair Programming” inside PodZeus.
In this episode of Software Engineering Radio, host Prajesh Amanat interviews Costa Alexoglou, software engineer at Grafana Labs and co-founder of Hop, an open-source remote pair programming tool. The conversation explores the fundamentals of pair programming, its resurgence in the remote-first era, and how it remains essential even with the rise of AI-assisted coding. Costa shares personal experiences where pair programming accelerated project timelines from a projected year to just four months, and highlights its value in debugging complex issues like database performance and on-call incidents. He critiques mainstream video conferencing tools for poor screen-sharing quality, lack of remote control, and limited context, which led to the creation of Hop. The tool leverages WebRTC, Rust, and low-latency infrastructure to achieve under 100ms latency with high-definition streaming. Costa also discusses technical challenges like inconsistent rendering across OSes, audio quality issues, and the decision to move from Tauri’s WebKit to lower-level frameworks like Winit and Iced for better GPU performance and real-time video processing. He emphasizes the importance of setting clear performance specs early and building iteratively. Looking ahead, Costa envisions pair programming becoming deeply integrated into IDEs and operating systems as remote work becomes the norm. The episode concludes with a strong advocacy for pair programming as a career accelerator and knowledge-sharing practice.
Pair programming accelerates delivery—Costa reduced a year-long project to four months through daily remote pair programming.
AI tools don’t replace human pair programming; they complement it, as context, prompting, and architectural thinking remain human-driven.
Remote pair programming tools must support low-latency, high-definition screen sharing with full remote control and cross-platform compatibility.
Hop achieves under 100ms latency using WebRTC, LiveKit, and low-level Rust-based rendering to avoid browser limitations.
Setting clear performance specs (like 100ms latency) before building is critical for performance-critical applications.
…and 3 more takeaways available in PodZeus
Introduction to Pair Programming and Costa's Background
Host Prajesh Amanat introduces Costa Alexoglou, software engineer at Grafana Labs and co-founder of Hop, an open-source remote pair programming tool. Costa shares his background in design systems at Neo4j and Visualize, and sets the stage for a deep dive into remote pair programming.
The Power and Principles of Pair Programming
“When pair programming is done right it's a really nice experience because you have a ping pong type of collaboration...”
Real-World Impact: Accelerating Projects and Debugging
“One year to four months. That's very impressive.”
The Tooling Problem: Why Existing Tools Fall Short
“You're fighting the tools because those tools are not meant for pair programming. They are meant for video conferencing.”
Building Hop: Tech Stack and Technical Challenges
“100 milliseconds is the threshold that something starts to feel sluggish and that you remote control this rather than being native on your computer.”
“100 milliseconds is the threshold that something starts to feel sluggish and that you remote control this rather than being native on your computer.”
“We added black pixels. So this way we knew that this is an annotated frame that when we get this back to be displayed in my screen that I control I know that this went back and forth.”
“I really hope that... it's a tool that you can have in your tool belt that will help you become a better engineer yourself.”
Host
Guest
Hop
product
Costa Alexoglou
person
WebRTC
other
Rust
other
Tauri
other
Postgres
other
Grafana Labs
organization
LiveKit
product
Google Meet
product
Golang
other
SE Radio 715: Sahaj Garg on Designing for Ambiguity in Human Input
Software Engineering Radio - the podcast for professional software developers • 48m • 4/8/2026
SE Radio 716: Martin Kleppmann Local-First Software
Software Engineering Radio - the podcast for professional software developers • 55m • 4/15/2026
SE Radio 717: Eric Tschetter on Decoupling Observability
Software Engineering Radio - the podcast for professional software developers • 1h 0m • 4/23/2026
SE Radio 718: Will Sentance on JS Modernization
Software Engineering Radio - the podcast for professional software developers • 58m • 4/29/2026
SE Radio 719: Birol Yildiz on Building an Agentic AI SRE
Software Engineering Radio - the podcast for professional software developers • 53m • 5/6/2026
Get the full intelligence
Search transcripts, export clips, track mentions, and explore all topics from “SE Radio 714: Costa Alexoglou on Remote Pair Programming” inside PodZeus.
Start discovering podcast insights today
Start with a 7-day trial and explore a growing catalog of popular podcasts. No credit card required.
No credit card required • 7-day trial • Cancel anytime
