David Keyes

@dgkeyes.com

I teach people to use R @rfortherestofus.com

Most AI tools skip past messy data to get to the answer. Posit's new agent actually stops and asks the hard questions first. A different way to think about what coding assistants should do. It's the focus of our newest episode: https://rfortherestofus.com/2026/06/podcast-episode-30 #rstats

I'm starting a new email, every other Thursday called Field Notes on AI. I'll share my thoughts on using LLMs for data work. First issue goes out tomorrow. Sign up → rfor.us/email

Field Notes on AI featured image

Tomorrow I’m announcing the biggest change to R for the Rest of Us since 2019. But keeping things as they are doesn't serve me, and it doesn't serve the people I built this for.

I released a course on AI + R last year. I had to take it done a few weeks later as it was already obsolete. That failure is the reason I'm changing everything about R for the Rest of Us.

For those of you adding agent skills to work with #rstats code, how do you actually add skills? Using npx skills add? Some other way?

Asked my list earlier this year why course sales are dropping. Two answers, over and over: budget cuts and AI. I can't do much about the first. But I’m working on the second. More soon!

Posted this on LinkedIn a bit ago, but forgot to post here (I'm bad at social media): Not to be too cryptic, but I'm planning the largest shift for R for the Rest of Us since I launched it in 2019 and it's both exciting and scary in equal measure.

How are you using AI in your #rstats workflow? Do you use AI directly in your code editor or on the web? If you use AI in your editor, what tools are you using (Claude Code, Positron Assistant, Posit Assistant, etc)?

With our R in 3 Months program, we give out multiple scholarships. However, some recipients barely participate at all. This is frustrating because we pass over other recipients who likely would participate further. Any ideas for how we can ensure that scholarship recipients actively participate?

At 10:00am Pacific time, @joseph-barbier.bsky.social and I are doing a livestream answering your questions about making reports using Typst and Quarto. Join us and ask questions! Or, if you can't make it, ask your questions below! #rstats

Making high-quality PDFs with Quarto and Typst (Livestream)

We recently published a massive blog post all about making custom PDF templates using Quarto and Typst. If you’re interested in creating beautiful, professio...

youtube.com

I'm writing a blog post on making high-quality reports with Quarto and Typst like the ones we recently made for the Johns Hopkins University International Vaccine Access Center. Anything in particular you want to know about how we make reports like these? #rstats

Screenshot of reports showing status of childhood immunization in Colorado