Thorsten Ball returned to Sourcegraph to work on Amp because he believes being able to talk to an alien intelligence that edits your code changes everything. On this episode, Thorsten joins us to discuss exactly how coding agents work, recent advancements in AI tooling, Amp's uniqueness in a sea of competitors, the divide between believers and skeptics, and more. :link: https://changelog.fm/648
Ch | Start | Title | Runs |
---|---|---|---|
01 | 00:00 | This week on The Changelog | 01:13 |
02 | 01:13 | Sponsor: Depot | 02:14 |
03 | 03:27 | Start the show! | 00:19 |
04 | 03:46 | How to build an agent | 06:07 |
05 | 09:53 | You felt the AGI? | 03:25 |
06 | 13:18 | Tool calling | 03:47 |
07 | 17:06 | A basic algorithm | 05:19 |
08 | 22:24 | Amp's angle | 09:21 |
09 | 31:45 | The ampcode.com copy | 12:21 |
10 | 44:06 | Sponsor: Retool | 01:55 |
11 | 46:02 | Believers and skeptics | 13:01 |
12 | 59:03 | The horse carriage | 06:36 |
13 | 1:05:39 | The Vim identity | 05:08 |
14 | 1:10:47 | Still well positioned | 02:25 |
15 | 1:13:12 | Use AI to think better | 01:32 |
16 | 1:14:43 | To the Vim folks | 05:39 |
17 | 1:20:22 | Paint by numbers programming | 13:29 |
18 | 1:33:51 | Open source impact | 15:05 |
19 | 1:48:56 | An optimistic prediction | 01:52 |
20 | 1:50:48 | Wrapping up | 01:19 |
21 | 1:52:08 | Closing thoughts | 01:49 |
How is everyone adjusting their budgets for these agents? I work at a startup that doesn’t have unlimited money to dump on these like people at source graph. I’m not sure how to estimate how much using agents like amp will cost us to get them approved. Even working on side projects it is nice to have Claude Code with a limit that I know I won’t go over $20 if I’m willing to wait to get more tokens
The universal sign for taking a phone call reminded me of this Ellen bit about rolling down car windows: https://youtu.be/_W9JZkHdCdA?feature=shared&t=1570
I am not paying for any AI right now. I can experiment under the free tiers and so far none of them have been valuable enough for me to pay. Then again this is just for my own amusement. If I was getting paid to close tickets I would definitely pay a small amount to have AI do all my work and I can do other things. If I was working remotely I might even get two or three other jobs and work on all of them at once.
I am shocked that more people are not doing that now. Just go and get three jobs doing monkey work and have the AI do it. It would be important to get monkey work so that you are not important enough to be invited to meetings. You'd have a hard time justifying why you haven't been able to attend the fourth meeting this month.
People paying for AI subscriptions _might_ be more effective paying that same amount of money to a real human being in a different country instead
@Ron Waldon-Howe That's been done already :) AI is cheaper.
I have been thinking about the different types of devs Thorsten was talking about. Juniors, seniors, etc. I think there is a third category which I would put myself in. I use AI to write code, I look at code and decide I don't like it and spend a ton of time fixing it up. Not necessarily because it doesn't work but because of aesthetic reasons. I don't want to check in code that looks like that. I want this refactored into a function, I want to handle singletons this way, I want the config to look like this etc.
I think we may have to let go of our preconceived notions of what good coding style is in the age of AI. If it passes the test then ship it and stop worrying about elegance, or even maintainability. You'll just use AI to fix whatever bug that comes up anyway.
Having said that it kind of bothers me that he said 90% of his tests are written by the AI. It seems to me that you should write the tests and tell the AI to write code that passes the test but I know that writing tests is often the most cumbersome part of development and it does write comprehensive tests.
Tim Uckun said:
If I was working remotely I might even get two or three other jobs and work on all of them at once.
Isn't this exactly the kind of work AI is replacing?
There are definitely older companies that are slower to pick up on AI changes and this is still doable. But, eventually, they will catch up and this kind of role will be replaced by AI (or be added on to the expectations of a dev working with AI).
So, hopefully those relying on this strategy are aware of that and are either saving that money to live off of in the future, or they're spending some of their time getting better at the stuff AI isn't good at (yet).
Last updated: Aug 18 2025 at 01:38 UTC