korrents
Thorsten Ball

Thorsten Ball

@thorsten-ball · 70 positions · 2 changes of mind · On ppll ↗

Co-founder of Amp and co-host of the Raising an Agent podcast. Wrote Writing an Interpreter in Go.

Thorsten Ball did not write this page.

We collected these quotes from things they published elsewhere, and every quote links to where it was said. They have no account here and have not endorsed this site. Quotes are word for word; the short line under each one is our own restatement, not their wording. Their own site. Is this you? Claim it or ask us to remove it. Or tell us what is wrong here.

  1. patience

    This is not the time to try and land big enterprise contracts if that enterprise isn't willing to move as fast and you'll need to move to keep up with the changes.

    ↗@thorstenball on Xx.com

  2. 5 days earlier
  3. A system that continuously flows is safer than a system that starts and stops in spurts.

    ↗@thorstenball on Xx.com

  4. 1 day earlier
  5. LLMs

    But all indications point towards price/intelligence dropping.

    ↗@thorstenball on Xx.com

  6. 3 days earlier
  7. LLMs

    Use the latest and greatest models. Everything else is potentially a waste of time. If a model is wrong 10% of the time, you don't know which 10%, so you end up making multiple attempts.

    ↗How I work with Agentsx.com 1st of 14 in this piece

  8. coding agents

    I'm not convinced it adds slop. And even if it does, I'm not convinced the result is unmaintainable.

    ↗How I work with Agentsx.com 2nd of 14 in this piece

  9. coding agentsvibe coding

    Describe What you want, now How you'd do it. You'll often get better results.

    ↗How I work with Agentsx.com 3rd of 14 in this piece

  10. MCPAI agents

    What stopped hallucinations? Tool calls. They let agents touch our reality. If the agent can't see something, it makes it up.

    ↗How I work with Agentsx.com 4th of 14 in this piece

  11. coding agentsagency

    So let it run what it builds end to end, let it read production logs, deploy, watch the rollout, cut the release, flip the flag, triage the bug report and email the customer. Anything you can see, the agent should see too.

    ↗How I work with Agentsx.com 5th of 14 in this piece

  12. documentationAI agents

    Knowledge piles up in the codebase: AGENTS.md files, skills, scripts, docs. But do agents actually use it? Spawn five blind agents, control vs. treatment, and find out. Agents are really, really good at running experiments.

    ↗How I work with Agentsx.com 6th of 14 in this piece

  13. developer toolsAI agents

    Each agent should be able to install and run whatever it needs to get job done. Easy in remote machines, yucky in local dev.

    ↗How I work with Agentsx.com 7th of 14 in this piece

  14. developer toolsAI agents

    Don't iterate with the agent. Let it build tools to iterate. Not "let's try this. ... ah no, let's try that." Instead: "Generate 20 variations and a little page that lets me combine and test them."

    ↗How I work with Agentsx.com 8th of 14 in this piece

  15. AI agents

    Ask for irrefutable proof. Biggest game changer. Agents are really good at producing proof: end-to-end walkthroughs, demo videos, before/after numbers.

    ↗How I work with Agentsx.com 9th of 14 in this piece

  16. ambitionAI agents

    Don't wait for your agents. Let them wait on you. If you worry about TTFT, you're probably doing something wrong. Lean into async. Give them bigger tasks, be more ambitous. Batch instead of back and forth.

    ↗How I work with Agentsx.com 10th of 14 in this piece

  17. AI agents

    Automation/schedules/wake-up/heartbeat are killer feature. Didn't realize it, but missed it dearly once it was off.

    ↗How I work with Agentsx.com 11th of 14 in this piece

  18. simplicityAI agents

    Every thought you spend wondering about "is it using 300k or 380k tokens?" is wasted time. Compaction works incredibly well. Don't manage context by hand. One thread = one task.

    ↗How I work with Agentsx.com 12th of 14 in this piece

  19. AI agents

    Don't let agents write for humans. Except: debugging steps, inicident reports, some docs. Mechanical stuff where human on other end doesn't matter that much.

    ↗How I work with Agentsx.com 13th of 14 in this piece

  20. vibe codingsoftware quality

    Review only code with high blast radius. There are <5 central files -- those I review. Database migrations, yes. Closure vs. class, a neater type, variable names, even duplication: I don't care anymore.

    ↗How I work with Agentsx.com 14th of 14 in this piece

  21. 1 day earlier
  22. AI slop

    AI creates slop? Nah. It's actually the slop antidote. You just need to be willing to take it.

    ↗@thorstenball on Xx.com

  23. 1 day earlier
  24. Europe

    I know quite a few people working in industrial/manufacturing sector and they have a 6 months notice period. This will also never, ever change in Germany.

    ↗@thorstenball on Xx.com

  25. 6 days earlier
  26. agency

    it's now much faster and easier to change code. Years ago a wrong decision could cause days and weeks of refactoring. Now? Probably less.

    ↗@thorstenball on Xx.com

  27. team sizesoftware quality

    You can now have a team that ships fast, ships a lot, makes a ton of money, delights customers, builds a great product that's beloved AND no code reviews, no PRs, without yoloing to main.

    ↗@thorstenball on Xx.com

  28. 1 day earlier
  29. AI agents

    With agents you can now move 10x faster, you can finally do real continuous integration, and get more confidence in the changes the agent made.

    ↗@thorstenball on Xx.com

  30. 5 days earlier
  31. But it's the wrong advice to not rethink everything right now.

    ↗@thorstenball on Xx.com

  32. humility

    But we don't know, because no one truly knows what will be important in the future.

    ↗@thorstenball on Xx.com

  33. 3 days earlier
  34. developer tools

    all the fiddling with worktrees, with custom tab management, and notifications systems, and agent spawn wrappers is as productive as someone changing colorschemes in Vim eighteen times per day.

    ↗@thorstenball on Xx.com

  35. 4 days earlier
  36. coding agents

    if an entity can write a 1000 line program without ANY mistake and any compile error -- do you really think it needs the exact same crutches we do?

    ↗@thorstenball on Xx.com

  37. 1 day earlier
  38. optimismagency

    I feel that the people who love stagnation got enough of what they wanted and I hope that we are at an inflexion point where we finally break free from the oppressive rule of stagnation.

    ↗@thorstenball on Xx.com

  39. coding agentssoftware quality

    If you believe that Rust isn't needed for agents anymore because they're good at mem alloc then you also have to believe aspects of testing become useless.

    ↗@thorstenball on Xx.com

  40. 1 day earlier
  41. software quality

    If it works, if it's performant, if it has no bugs, if you understand how it works, if the agent can modify it a month from now, to your liking, is it slop?

    ↗@thorstenball on Xx.com

  42. 1 day earlier
  43. LLMs

    Biggest source of confusion is that everyone - spent wildly different # of tokens in last 2 years - works in diff codebases - with diff languages - and diff requirements - in diff teams - with diff processes - in diff companies and then says "models are [good|bad]"

    ↗@thorstenball on Xx.com

Changed their mind about

Their words before and after