Garrick Aden-Buie
@grrrck.xyz
r + python + data + web things. team shiny at posit (rstudio). open source all the things
https://garrickadenbuie.com
https://github.com/gadenbuie
https://garrickadenbuie.com
https://github.com/gadenbuie
Pinned
Garrick Aden-Buie
@grrrck.xyz
· Nov 8
I made a starter pack with #Shiny for #RStats and #Python devs and friends! And if you're a Shiny person and want to be included, let me know.
go.bsky.app/BFEQ1HY
go.bsky.app/BFEQ1HY
Reposted by Garrick Aden-Buie
Dr. Cat Hicks (@grimalkina.bsky.social) gave one of my very favorite keynotes of all time at #positconf this year 🥹 It really made my heart glow, and now that all the conf talks are on YouTube, you can watch it even if you missed conf!! #databs #rstats #python
www.youtube.com/watch?v=B-bM...
www.youtube.com/watch?v=B-bM...
The Psychology of Technologists (Cat Hicks, Catharsis Consulting) | posit::conf(2025)
YouTube video by Posit PBC
www.youtube.com
November 8, 2025 at 12:35 AM
Dr. Cat Hicks (@grimalkina.bsky.social) gave one of my very favorite keynotes of all time at #positconf this year 🥹 It really made my heart glow, and now that all the conf talks are on YouTube, you can watch it even if you missed conf!! #databs #rstats #python
www.youtube.com/watch?v=B-bM...
www.youtube.com/watch?v=B-bM...
Reposted by Garrick Aden-Buie
Tomorrow morning! Come by!
I'll be keynoting at R/Pharma a week from today! The conference is free and virtual. I'll be focused on the mundane use cases of LLMs for wrangling data with #rstats, and the content should feel applicable for folks outside of pharma—come through. :)
Register: events.zoom.us/ev/Ai-geyS63...
Register: events.zoom.us/ev/Ai-geyS63...
November 4, 2025 at 5:46 PM
Tomorrow morning! Come by!
If you use AI to write a PR, then *you’re the first reviewer*.
And if you’re asked to review unreviewed AI-generated code, here’s a great template for your first review.
And if you’re asked to review unreviewed AI-generated code, here’s a great template for your first review.
❌ Changes requested
Would you mind self reviewing this first? I can see a lot of simple mistakes that would take me longer to figure out than you
Would you mind self reviewing this first? I can see a lot of simple mistakes that would take me longer to figure out than you
November 4, 2025 at 11:56 AM
If you use AI to write a PR, then *you’re the first reviewer*.
And if you’re asked to review unreviewed AI-generated code, here’s a great template for your first review.
And if you’re asked to review unreviewed AI-generated code, here’s a great template for your first review.
Reposted by Garrick Aden-Buie
Full schedule is live: R+AI 2025 · Nov 12–13 · online
Sample session:
“Tools for LLMs and Humans who use R” — Garrick Aden-Buie (Posit)
How the {btw} package feeds computational context to LLMs for smoother R+AI workflows.
Register! rconsortium.github.io/RplusAI_webs...
#rstats #AI @posit.co
Sample session:
“Tools for LLMs and Humans who use R” — Garrick Aden-Buie (Posit)
How the {btw} package feeds computational context to LLMs for smoother R+AI workflows.
Register! rconsortium.github.io/RplusAI_webs...
#rstats #AI @posit.co
November 3, 2025 at 11:27 PM
Full schedule is live: R+AI 2025 · Nov 12–13 · online
Sample session:
“Tools for LLMs and Humans who use R” — Garrick Aden-Buie (Posit)
How the {btw} package feeds computational context to LLMs for smoother R+AI workflows.
Register! rconsortium.github.io/RplusAI_webs...
#rstats #AI @posit.co
Sample session:
“Tools for LLMs and Humans who use R” — Garrick Aden-Buie (Posit)
How the {btw} package feeds computational context to LLMs for smoother R+AI workflows.
Register! rconsortium.github.io/RplusAI_webs...
#rstats #AI @posit.co
Reposted by Garrick Aden-Buie
Happy logical Halloween
October 21, 2025 at 4:46 PM
Happy logical Halloween
Reposted by Garrick Aden-Buie
This morning my ChatGPT quota was inexplicably exhausted.
It took a while but I pieced it together. Voice mode somehow got activated when I went to bed.
The bot then engaged in a 10 hour conversation with my snoring dog, answering questions the pup wasn’t asking and praising him for his insight.
It took a while but I pieced it together. Voice mode somehow got activated when I went to bed.
The bot then engaged in a 10 hour conversation with my snoring dog, answering questions the pup wasn’t asking and praising him for his insight.
October 18, 2025 at 9:04 AM
This morning my ChatGPT quota was inexplicably exhausted.
It took a while but I pieced it together. Voice mode somehow got activated when I went to bed.
The bot then engaged in a 10 hour conversation with my snoring dog, answering questions the pup wasn’t asking and praising him for his insight.
It took a while but I pieced it together. Voice mode somehow got activated when I went to bed.
The bot then engaged in a 10 hour conversation with my snoring dog, answering questions the pup wasn’t asking and praising him for his insight.
Reposted by Garrick Aden-Buie
R+AI 2025 • Nov 12–13 • Online • Low-cost
Skip the hype. See how R + AI works in production!
Keynote: Joe Cheng (Posit) on focused, reliable LLMs for data science
Actionable R+AI sessions. Students from $25.
Register: rconsortium.github.io/RplusAI_webs...
#rstats @posit.co @jcheng5.bsky.social
Skip the hype. See how R + AI works in production!
Keynote: Joe Cheng (Posit) on focused, reliable LLMs for data science
Actionable R+AI sessions. Students from $25.
Register: rconsortium.github.io/RplusAI_webs...
#rstats @posit.co @jcheng5.bsky.social
October 10, 2025 at 3:33 PM
R+AI 2025 • Nov 12–13 • Online • Low-cost
Skip the hype. See how R + AI works in production!
Keynote: Joe Cheng (Posit) on focused, reliable LLMs for data science
Actionable R+AI sessions. Students from $25.
Register: rconsortium.github.io/RplusAI_webs...
#rstats @posit.co @jcheng5.bsky.social
Skip the hype. See how R + AI works in production!
Keynote: Joe Cheng (Posit) on focused, reliable LLMs for data science
Actionable R+AI sessions. Students from $25.
Register: rconsortium.github.io/RplusAI_webs...
#rstats @posit.co @jcheng5.bsky.social
I'm a big fan of this idea! I need to write a blog post on this, but bslib + brand.yml + pkgdown's light switch is a killer combo for branded pkgdown sites with light/dark themes.
The {btw} site is a good example posit-dev.github.io/btw/
All the magic is in _pkgdown.yml github.com/posit-dev/bt...
The {btw} site is a good example posit-dev.github.io/btw/
All the magic is in _pkgdown.yml github.com/posit-dev/bt...
October 8, 2025 at 6:14 PM
I'm a big fan of this idea! I need to write a blog post on this, but bslib + brand.yml + pkgdown's light switch is a killer combo for branded pkgdown sites with light/dark themes.
The {btw} site is a good example posit-dev.github.io/btw/
All the magic is in _pkgdown.yml github.com/posit-dev/bt...
The {btw} site is a good example posit-dev.github.io/btw/
All the magic is in _pkgdown.yml github.com/posit-dev/bt...
Reposted by Garrick Aden-Buie
This raid is disgusting, abominable behavior, traumatizing children and families in their homes.
abc7chicago.com/post/ice-chi...
abc7chicago.com/post/ice-chi...
October 2, 2025 at 6:48 PM
This raid is disgusting, abominable behavior, traumatizing children and families in their homes.
abc7chicago.com/post/ice-chi...
abc7chicago.com/post/ice-chi...
I really appreciate everyone agreeing with me 😆
You arrive at a text input and start typing. Would you rather
1️⃣ Press Enter to submit your text
2️⃣ Press Enter to add a new line
1️⃣ Press Enter to submit your text
2️⃣ Press Enter to add a new line
October 2, 2025 at 9:24 PM
I really appreciate everyone agreeing with me 😆
You arrive at a text input and start typing. Would you rather
1️⃣ Press Enter to submit your text
2️⃣ Press Enter to add a new line
1️⃣ Press Enter to submit your text
2️⃣ Press Enter to add a new line
October 2, 2025 at 3:09 PM
You arrive at a text input and start typing. Would you rather
1️⃣ Press Enter to submit your text
2️⃣ Press Enter to add a new line
1️⃣ Press Enter to submit your text
2️⃣ Press Enter to add a new line
Reposted by Garrick Aden-Buie
Last week, I went from long-time attendee to first-time speaker at #PositConf2025. I shared how behavioral science can help #rshiny cut user friction and build kinder tools. Even ended with #rstats contributions.
I couldn't be more grateful! Recap 👇
jrwinget.com/blog/2025-09-25_posit-conf-journey
I couldn't be more grateful! Recap 👇
jrwinget.com/blog/2025-09-25_posit-conf-journey
From First-Time Attendee to Speaker: My posit::conf Journey – Jeremy R. Winget, PhD
Seven years of growth, community, and bridging behavioral science with R tooling at posit::conf
www.jrwinget.com
September 25, 2025 at 7:26 PM
Last week, I went from long-time attendee to first-time speaker at #PositConf2025. I shared how behavioral science can help #rshiny cut user friction and build kinder tools. Even ended with #rstats contributions.
I couldn't be more grateful! Recap 👇
jrwinget.com/blog/2025-09-25_posit-conf-journey
I couldn't be more grateful! Recap 👇
jrwinget.com/blog/2025-09-25_posit-conf-journey
Reposted by Garrick Aden-Buie
I am super hyped to finally share the first release of plumber2 with all of you. This has been the center of my attention for a big part of 2025 and I hope you'll find it a worthy update to the venerable plumber package.
The blog post will tell you more
#rstats
The blog post will tell you more
#rstats
plumber2 0.1.0
plumber2, a complete rewrite of plumber, has landed on CRAN, providing a modern, future proof solution for creating web servers in R. Read all about the new features here.
www.tidyverse.org
September 24, 2025 at 6:52 AM
I am super hyped to finally share the first release of plumber2 with all of you. This has been the center of my attention for a big part of 2025 and I hope you'll find it a worthy update to the venerable plumber package.
The blog post will tell you more
#rstats
The blog post will tell you more
#rstats
New github status: "sending beep-boops back to the Snarfus"
"How I, a non-developer, read the tutorial you, a developer, wrote for me, a beginner" by Annie Mueller 😅 😂 😭
anniemueller.com/posts/how-i-...
anniemueller.com/posts/how-i-...
How I, a non-developer, read the tutorial you, a developer, wrote for me, a beginner - annie's blog
“Hello! I am a developer. Here is my relevant experience: I code in Hoobijag and sometimes jabbernocks and of course ABCDE++++ (but never ABCDE+/^+ are you kidding? ha!) and I like working with ...
anniemueller.com
September 23, 2025 at 1:48 PM
New github status: "sending beep-boops back to the Snarfus"
Reposted by Garrick Aden-Buie
Against my better instincts, I have written some notes on how human probability judgements work and what you should expect from surveys that ask people to guess what proportion of the population is transgender. I hope never to speak of this matter again
Some notes on probability judgement – Notes from a data witch
For the love of fuck, literally nobody thinks that 20% of the population is transgender. Please stop sharing that ridiculous YouGov statistic
blog.djnavarro.net
September 21, 2025 at 3:38 PM
Against my better instincts, I have written some notes on how human probability judgements work and what you should expect from surveys that ask people to guess what proportion of the population is transgender. I hope never to speak of this matter again
Reposted by Garrick Aden-Buie
I feel seen listening to @grrrck.xyz talking about making his own Beamer theme in grad school.
RIP Kelly's Personal Beamer theme (2015-2017), killed by discovering RMarkdown. 🪦
RIP Kelly's Personal Beamer theme (2015-2017), killed by discovering RMarkdown. 🪦
September 18, 2025 at 3:28 PM
I feel seen listening to @grrrck.xyz talking about making his own Beamer theme in grad school.
RIP Kelly's Personal Beamer theme (2015-2017), killed by discovering RMarkdown. 🪦
RIP Kelly's Personal Beamer theme (2015-2017), killed by discovering RMarkdown. 🪦
Reposted by Garrick Aden-Buie
Really insightful post from Julie Tibshirani (spotted in LinkedIn, can't find on Bsky) reflecting on #rstats 's unique governance structure and what can be learned for other languages
jtibs.substack.com/p/if-all-the...
jtibs.substack.com/p/if-all-the...
If all the world were a monorepo
The R ecosystem and the case for extreme empathy in software maintenance
jtibs.substack.com
September 14, 2025 at 11:29 PM
Really insightful post from Julie Tibshirani (spotted in LinkedIn, can't find on Bsky) reflecting on #rstats 's unique governance structure and what can be learned for other languages
jtibs.substack.com/p/if-all-the...
jtibs.substack.com/p/if-all-the...
ggplot2 4.0.0 is out and the new `paper`, `ink`, `accent` theme variables look super cool! Just pick 2-3 colors 🎨 to make your plots look great! I'm excited to hook this up to brand.yml 😉
September 11, 2025 at 12:49 PM
ggplot2 4.0.0 is out and the new `paper`, `ink`, `accent` theme variables look super cool! Just pick 2-3 colors 🎨 to make your plots look great! I'm excited to hook this up to brand.yml 😉
Actual thing I just said to an LLM: "Dial back the marketing speak. Be a normal human."
September 9, 2025 at 4:31 PM
Actual thing I just said to an LLM: "Dial back the marketing speak. Be a normal human."
Reposted by Garrick Aden-Buie
On the topic of “our” duty to persuade abusers, a tale:
——
THE FINGER-TAKER’S SON
Whenever the king became displeased with one of his subjects, he would send out his soldiers, and before long the offender would find themselves in the basement of the king’s finger-taker.
——
THE FINGER-TAKER’S SON
Whenever the king became displeased with one of his subjects, he would send out his soldiers, and before long the offender would find themselves in the basement of the king’s finger-taker.
Apparently he's really saying "liberals need to befriend conservatives for the greater good" which is so pundit brained I can't even
September 4, 2025 at 10:32 PM
On the topic of “our” duty to persuade abusers, a tale:
——
THE FINGER-TAKER’S SON
Whenever the king became displeased with one of his subjects, he would send out his soldiers, and before long the offender would find themselves in the basement of the king’s finger-taker.
——
THE FINGER-TAKER’S SON
Whenever the king became displeased with one of his subjects, he would send out his soldiers, and before long the offender would find themselves in the basement of the king’s finger-taker.
Reposted by Garrick Aden-Buie
Finally got Glimpse out focused on what the Posit open source team has been up to. Turns out its quite a bit! posit.co/blog/posit-g...
I continue to be happy with the approach we (Posit) are taking with LLMs and AI. Too impactful to ignore but focus on useful and safe as much as possible.
I continue to be happy with the approach we (Posit) are taking with LLMs and AI. Too impactful to ignore but focus on useful and safe as much as possible.
Posit
Posit's latest glimpse newsletter highlights new product releases, including the Positron IDE and several new LLM-powered tools.
posit.co
August 27, 2025 at 5:57 PM
Finally got Glimpse out focused on what the Posit open source team has been up to. Turns out its quite a bit! posit.co/blog/posit-g...
I continue to be happy with the approach we (Posit) are taking with LLMs and AI. Too impactful to ignore but focus on useful and safe as much as possible.
I continue to be happy with the approach we (Posit) are taking with LLMs and AI. Too impactful to ignore but focus on useful and safe as much as possible.
Reposted by Garrick Aden-Buie
Interesting how so many projects are now improving docs & error messages "so LLMs can understand." 🤖
Was making them clear for humans not a good enough reason already?
Was making them clear for humans not a good enough reason already?
August 26, 2025 at 7:11 AM
Interesting how so many projects are now improving docs & error messages "so LLMs can understand." 🤖
Was making them clear for humans not a good enough reason already?
Was making them clear for humans not a good enough reason already?