World Congress 2023 Aug 11, 2023

Ask Your Code

Scott Chacon

GitHub co-founder Scott Chacon claims your habitual Git workflow is fundamentally broken. Stop relying on flawed blame commands and uncover the true historical context of your codebase.

Pause
Mute Enter Fullscreen
#1 about 3 min

The evolution of version control tools and integrations

Transitioning from early systems like SVN to modern Git clients emphasizes the importance of integrated code management.

#2 about 7 min

Applying first principles to product design and software

Questioning assumptions and asking why repeatedly uncovers the fundamental truths behind everyday technical problems.

#3 about 4 min

Questioning the fundamental mechanics of version control workflows

Examining alternative approaches like Google Docs reveals assumptions hidden in traditional branching version control systems.

#4 about 3 min

Understanding core functions and the archeology of code

Version control operations enable data backups and targeted historical questions about past code decisions.

#5 about 3 min

Common questions and the limitations of Git history

Generic commit logs and abstract visual graphs fail to provide actionable context for developers resolving issues.

#6 about 3 min

Answering uncommon code queries with advanced Git commands

Specialized arguments for logs and pickaxe searches effectively locate unmerged commits and specific strings within repositories.

#7 about 3 min

Tracking moved functions and identifying closely related files

Advanced heuristics and custom scripts reliably detect code refactoring origins and simultaneously modified files across commits.

#8 about 4 min

Identifying missing context and impossible questions in code

Current version control tools still struggle to surface relevant pull requests, chat discussions, and author references.

#9 about 2 min

Evaluating the trade-offs between merge and rebase workflows

Choosing merges preserves historical context while rebasing provides a linear but potentially destructive project timeline.

#10 about 2 min

Generating and refining commit messages using artificial intelligence

Using AI tools allows developers to automatically summarize code diffs and improve project documentation efficiently.

#11 about 1 min

Managing unfinished work and continuous file state backups

Implementing continuous directory recording mitigates the need for manual work-in-progress commits during feature development.

#12 about 3 min

Rethinking version control clients for integrated developer workflows

Developing alternative version control clients resolves local configuration issues and streamlines code management directly within editors.

Matching moments

5:19 min

Audience Q&A on future tools and Git commands

PJ Hagerty PJ Hagerty · WWC Europe 2026

1:58 min

Uncovering team dynamics through version control data analysis

Adam Tornhill · Coffee With Developers

3:40 min

Handling review priorities, collaboration, and commit details

Johannes Haux · WWC 2022

3:53 min

Introduction to git flow and clean feature branches

Johannes Haux · WWC 2022

6:56 min

The impact of Git on modern version control

Chris Heilmann +2 · LIVE

2:48 min

Integrating version control and AI into productivity software

Upcoming sessions on this topic

Open session

World Congress 2026 North America

GitHub’s Team X-Ray: Your Repository Knows More About Your Team Than Your Team Does

Andrea Griffiths

Senior Developer Advocate

Andrea Griffiths
Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

Beyond Vibe Coding: Using CLI Tools as Your AI Counterpart in Pair Programming

Ron Veen

Java enthusiast and Special agent for Team Rockstars IT

Ron Veen
Open session

World Congress 2026 North America

The spectrum of agentic coding: From vibe coding to high-quality software engineering

YK Sugi

Developer Experience Manager at Eventual

YK Sugi
Open session

World Congress 2026 North America

Merging at Scale: From Broken Builds to Green Mainline

Preetam Dwivedi, Manjari Akella

Preetam Dwivedi
Manjari Akella
Open session

World Congress 2026 North America

Vibe Coding Accessibility

Karl Groves

Focused on actively fixing accessibility

Karl Groves