Skip to content

debrief announcement post#310

Open
EmilHvitfeldt wants to merge 2 commits into
mainfrom
blog/debrief
Open

debrief announcement post#310
EmilHvitfeldt wants to merge 2 commits into
mainfrom
blog/debrief

Conversation

@EmilHvitfeldt

Copy link
Copy Markdown
Contributor

announcement blog post for https://github.com/r-lib/debrief

@netlify

netlify Bot commented Jun 17, 2026

Copy link
Copy Markdown

Deploy Preview for posit-open-source canceled.

Name Link
🔨 Latest commit f988ad7
🔍 Latest deploy log https://app.netlify.com/projects/posit-open-source/deploys/6a34ef67323f3800089614fb

@github-actions

Copy link
Copy Markdown
Contributor

Publishing checklist

  • Get a review — request at least one reviewer on this PR
  • Check your post — once the deploy preview is ready, a comment will appear with direct links to your post
  • Check the blog listing — confirm your post appears with the correct title, image, and description
  • Merge — once everything looks good and you have an approving review, merge to main

@github-actions

github-actions Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

@EmilHvitfeldt EmilHvitfeldt requested a review from hadley June 17, 2026 10:55

@hadley hadley left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for putting all my comments on the wrong file 😬

Comment thread content/blog/debrief-0-1-0/index.md Outdated

## From guessing to measuring

Prompting an AI agent to make your R code faster,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Prompting an AI agent to make your R code faster,
Prompt an AI agent to make your R code faster,

Prompting an AI agent to make your R code faster,
and it will either declare that a bottleneck exists without evidence,
or try to use `Rprof()` directly.
We find that `profvis()` is better and easier to use than `Rprof()` directly,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It feels like this sentence is missing something. Like "But the output of profvis is designed for humans, not LLMs" (but you already said that above)

Comment thread content/blog/debrief-0-1-0/index.md Outdated
Especially relevant if the bottleneck is happening in a common function name like `paste()` that is scattered across your package.
With this, we know exactly which `paste()` call is the culprit.

Each function in {profvis} also prints the name of the possible next functions to run.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Each function in {profvis} also prints the name of the possible next functions to run.
Each function in {debrief} also prints the name of the possible next functions to run.

?

Comment thread content/blog/debrief-0-1-0/index.md Outdated
then drilling down as needed.
Only having to rerun the profiler as needed.

## Why Posit Assistant

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this needs to be a separate section, and I'd mention it first.

Then describe mcp-repl as a way to do the same thing if you're not using RStudio or Positron, or prefer claude code/codex.

way to get an agent into your loop.
Giving you the option to be a bigger part of the process, as it can run in the same session as you.
The same assistant runs in Positron, RStudio, or the terminal,
so you can profile interactively or drive the whole loop headlessly from the `pa` CLI.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Feel's like this is missing a conclusion? Like linking to a PR where you used debrief to improve performance.

@github-actions

Copy link
Copy Markdown
Contributor

Blog YAML Checks

content/blog/debrief-0-1-0/index.md

  • ⚠️ date is in the past (2026-06-18). Post will publish immediately on merge.

Summary: 1 files checked, 1 warnings

@github-actions

Copy link
Copy Markdown
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants