More Refactoring Podcast episodes

How Todoist is Built   with Goncalo Silva thumbnail

How Todoist is Built with Goncalo Silva

Published 23 Jan 2026

Duration: 00:52:28

Artificial intelligence is transforming collaborative work and development practices, enabling direct team collaboration and integration into daily operations, with successful companies adapting through prioritized product strategies and evolving team dynamics.

Episode Description

Today's guest is Goncalo Silva, CTO of Doist, the company behind Todoist and Twist.This interview is an incredible behind the scenes about one of the...

Overview

The podcast explores how artificial intelligence is transforming collaborative work and productivity tools, with a focus on Doist, a remote-first company known for apps like Todoist and Twist. It highlights how AI is changing development workflows, enabling more direct collaboration through features like pull requests, reducing the need for traditional feature requests. Doists success is attributed to its narrow product focus, profitability, and remote-first model, which allows the company to hire globally and maintain efficiency with a small, dedicated team.

The conversation also examines Doists team structure, which relies on cross-functional squads working on specific projects, combining flexibility with specialized expertise. Challenges of scaling, the importance of user feedback, and the evolving responsibilities of engineers in an AI-driven environment are discussed, emphasizing the need for clarity, planning, and communication. Additionally, the role of AI in internal processes, such as code reviews, knowledge sharing, and career development, is explored, demonstrating how AI can support both product development and a positive company culture.

Recent Episodes of Refactoring Podcast

20 Mar 2026 What Comes After the IDE with Amelia Wattenberger

The evolution from traditional IDEs to intent-driven environments like **Intent** streamlines AI agent orchestration, addresses synchronization and legacy system challenges, and promotes collaborative workflows, role specialization, and interdisciplinary approaches to redefine software development success through adaptability and iterative processes.

6 Feb 2026 Building Apps with Your Voice with Paige Bailey

Software engineering is evolving as AI reduces development friction, shifts focus from coding to guiding AI, and enables rapid prototyping, deployment, and potential innovation in less appreciated industries.

More Refactoring Podcast episodes