Start Your Day With Code That’s Better 🌤️

I have been using GitHub Agentic Workflows to help automate the maintenance of software libraries and tools. The workflow I'm using is called Repo Assist. Here's my morning today! ⚡ A performance improvement changing an O(n^2) algorithm to an O(n) one a documentation toolchain 🔍 A feature request analysis, assessing the pros and cons of … Continue reading Start Your Day With Code That’s Better 🌤️

🌈Repo Assist: Crunching the Technical Debt with GitHub Agentic Workflows

I have spent the weekend using GitHub Agentic Workflows to make Repo Assist, a generic, all-purpose automated repository assistant for software maintainers. For some repos, some of the time. I crafted RepoAssist for my own purposes, for helping with repos with long term technical debt. These are repositories where: The project is valuable ✨ You … Continue reading 🌈Repo Assist: Crunching the Technical Debt with GitHub Agentic Workflows

On Natural Language Programming

Dijkstra's Ghost and the End of The Symbolic Supremacy. I recently found myself arguing with the ghost of Edsger Dijkstra on LinkedIn. This is not a comfortable position for a computer scientist to find themself in. More specifically, I was triggered by this LinkedIn post, which quoted Dijkstra's 1978 paper "On the foolishness of natural … Continue reading On Natural Language Programming

On Continuous AI for Test Improvement

Ever since we started working on "task-oriented programming" (aka vibe coding) in 2023, our group at GitHub Next have been throwing around ideas related to "continuous" tasks in software repositories: Continuous Code Cleanup, or Continuous Documentation and so on. This finally bubbled up as the Continuous AI project, locating it within the tradition of Continuous … Continue reading On Continuous AI for Test Improvement

GitHub Agentic Workflows

I'm excited to share our latest research demonstrator from GitHub Next - "GitHub Agentic Workflows - Natural Language Programming for GitHub Actions" .https://githubnext.com/projects/agentic-workflows/Agentic Workflows focuses on expressing repository‑level behaviors in natural language and running them on GitHub. Agentic Workflows is not a product and not even a technical preview; it's a vehicle for exploring the agentic design space, … Continue reading GitHub Agentic Workflows