Sign in

Garrick Aden-Buie

@grrrck.xyz
4.2K followers 2.9K following 322 posts

r + python + data + web things. team shiny at posit (rstudio). open source all the things garrickadenbuie.com github.com/gadenbuie

PostsRepliesMedia
Reposted by Garrick Aden-Buie
Vicki @vickiboykis.com · 03/10/2026
Shower thought
Being in production with live traffic or live library downloads is a shorthand way of saying “I am responsible to my team and my users.” 

Any decisions around the presence or absence of unit tests, integration tests, metrics dashboards, CI/CD or code review should be viewed through the lens or “is what I am doing creating a stronger or weaker contract between me and my team and my users?”
25410
Reposted by Garrick Aden-Buie
Carson Sievert (he/him) @cpsievert.bsky.social · 01/10/2026
New in querychat: multiple tables, chat history, data-dict, and easy extraction of findings into Quarto, Shiny, Jupyter, etc. querychat is now much more capable beyond just querying "pre-defined" Shiny outputs. Available for both #rstats and #python. opensource.posit.co/blog/2026-09...
A query spanning multiple tables. The wizard for extracting findings into Quarto, Shiny, Jupiter, etc. A view of the new chat history feature.
1329
Reposted by Garrick Aden-Buie
Jonathan Keane @jonkeane.bsky.social · 30/09/2026
I am loathe to self promote, so instead I’ll use @niccrane.bsky.social as a proxy. Some thoughts about LLMs and our anthropomorphization of them. jonkeane.com/blog/languag...
jonkeane.com
Language is in the eye of the perceiver
092
Reposted by Garrick Aden-Buie
Barret Schloerke @schloerke.com · 30/09/2026
📦 Introducing shinyreact for R & Python Write your UI natively in React. Shrink your Shiny server to data-only logic. Agent Skills write the React for you. ✨ opensource.posit.co/blog/2026-09... This is the start! Tell us what you build and what breaks. #RStats #Python #Shiny #React
35018
Garrick Aden-Buie @grrrck.xyz · 26/09/2026
“15 tears of hindsight” is a beautiful typo
220
Garrick Aden-Buie @grrrck.xyz · 26/09/2026
I still have the t-shirts! (75% of my shirt drawer is now conf shirts)
110
Reposted by Garrick Aden-Buie
Brad Frost @bradfrost.com · 24/09/2026
I was just at multiple conferences in multiple countries; it's so apparent that EVERYONE is processing their grief around AI. bradfrost.com/blog/post/gr... Also apparent is a healthy way of processing it is to come together & discuss it with vulnerability and nuance. This is what community is for.
bradfrost.com
Grief in the AI Age
I'm Brad Frost, an independent creator, web designer & developer, teacher, speaker, writer, musician, and artist based in Pittsburgh, PA.
1193
Garrick Aden-Buie @grrrck.xyz · 23/09/2026
Another great quote from the end of the talk: "It's a crazy time, I admit it, but it will pass. And we'll be back to work. The work will look different. That'll be okay, we'll still make a difference."
011
Garrick Aden-Buie @grrrck.xyz · 23/09/2026
Great talk, especially the end "We choose what we do with these tools.... This is not the first time we've been disrupted as an industry.... You get back to the fundamentals of what you care about. Our job was never to write code, it was to solve people's problems." www.youtube.com/watch?v=uWnU...
youtube.com
Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
YouTube video by NDC Conferences
211
Reposted by Garrick Aden-Buie
* @crumb.bsky.social · 21/09/2026
4351
Reposted by Garrick Aden-Buie
Nic Crane @niccrane.bsky.social · 21/09/2026
ellmer 0.5.0 is now on CRAN! #rstats 🎉 New in this release: citations from web search, new ways to upload files, token counting before you send, streaming structured output, and AWS Bedrock Mantle support. Read all about it on the Posit Open Source blog: opensource.posit.co/blog/2026-09...
opensource.posit.co
ellmer 0.5.0
ellmer 0.5.0 is now on CRAN, with new ways to send files to the model, citations from web search tools, and new ways to update model price data.
0267
Garrick Aden-Buie @grrrck.xyz · 21/09/2026
I know. Did you find that reaction convincing? Do you think, based on that reaction, that everybody who uses AI also chooses not to read the code under any circumstances? If someone told you that your use of AI tools in a package you maintain invalidated your contribution, would you agree with them?
100
Garrick Aden-Buie @grrrck.xyz · 21/09/2026
We’re all wrestling with AI changing the ground beneath our feet. But as data people, we’ve always worked where people, data, and decisions meet, and we know how messy that space is. We're better positioned than most to recognize our value as humans, because we still matter. A lot.
1172
Garrick Aden-Buie @grrrck.xyz · 21/09/2026
At conf I saw so many humans sharing ideas, showing each other how to write and use new tools, new packages, new #RStats and #Python code. We may not be writing or reading code in the same way, but we're still out there building tools for each other, trying to solve big and important problems.
2151
Garrick Aden-Buie @grrrck.xyz · 21/09/2026
I had nearly the opposite experience at conf. AI has disrupted the way we work and changed so much about our jobs and our relationship with code. I've been in the same emotional space as Jon and the feeling is a real and valid and reasonable response to that change! And also...
1151
Garrick Aden-Buie @grrrck.xyz · 21/09/2026
Reading and writing lines of code aren't as important as they once were to some programmers. For some people, LOC *was* the job. But for many, there's so much more to the work than LOC in or out. The code is an artifact; "the product of programming is the programmer". bsky.app/profile/kevi...
010
Garrick Aden-Buie @grrrck.xyz · 21/09/2026
This part of the conversation feels important. Earlier you said that you use AI tools *and* also still read the code, yet in the context of other people's work this thread conflates the use of AI tools with an abdication of responsibility or a devaluation of the developer's role in the process.
210
Reposted by Garrick Aden-Buie
Dare Obasanjo @carnage4life.bsky.social · 20/09/2026
Two ideas from this article resonate 1. The “rogue AI agent” hacking incidents are more failures of test design and oversight than examples of runaway AI. 2. Focus on existential risk helps distract from concrete harms happening now from government misuse to companies using AI against workers.
722251
Reposted by Garrick Aden-Buie
Nur Shahir, PhD (Hire me!) @gigiomics.bsky.social · 18/09/2026
This is going to sound overly sentimental but I sometimes really underestimated the role community can play in motivation. I am social exhausted (whooo introvert life) from posit::conf but mentally inspired and motivation battery is replenished #positconf #positconf26
2163
Garrick Aden-Buie @grrrck.xyz · 17/09/2026
This was such a good tip, I tied a little knot in my lanyard and really appreciated when other people had too!
020
Garrick Aden-Buie @grrrck.xyz · 17/09/2026
The end of #PositConf2026 always sneaks up on me. So many conversations I wanted to have and didn't get to among so many other unexpected and fun conversations. If I saw you in passing or from across the room while sprinting to the next session, I really did mean to say hi. 👋 until next time!
0120
Reposted by Garrick Aden-Buie
Ana Rodrigues @ohhelloana.blog · 14/09/2026
you really should and I need to do it more too ohhelloana.blog/tell-the-spe...
ohhelloana.blog
Tell the speakers that you liked their talks
if you always wanted to but think it isn't worth telling a speaker you liked their talk, this is your encouragement post to do so.
27721
Reposted by Garrick Aden-Buie
Brian Helsel @bchelsel.bsky.social · 17/09/2026
I just finished my first paper written entirely in Quarto, and it has changed how I think about the manuscript-writing process. If you’re not an #RStats or #Quarto user, the biggest benefit is that you can automate repetitive workflows. Here are 5 things that made my writing process more efficient.
4465
Garrick Aden-Buie @grrrck.xyz · 16/09/2026
I am so excited to introduce you to The Cube Rule of food, wherein a calzone is its own category of food surrounded by structural starch. Some common examples of calzones include burritos, dumplings, and pop-tarts. cuberule.com
cuberule.com
The Cube Rule
Identify your food based on the location of structural starch. Is a hot dog a sandwich? No, it's clearly a taco.
131
Garrick Aden-Buie @grrrck.xyz · 16/09/2026
A HOT DOG IS NOT A SANDWICH, A HOT DOG IS A TACO!
341
Reposted by Garrick Aden-Buie
Simon P. Couch @simonpcouch.com · 15/09/2026
We're excited to share commons, an R and Python package that helps data scientists build trustworthy data agents for their organizations! Read more on the @posit.co open source blog: opensource.posit.co/blog/2026-09...
A screenshot of the blog post announcing commons. The hero image shows the hex sticker, a common kingfisher on a park bench.
14411
Garrick Aden-Buie @grrrck.xyz · 15/09/2026
Wicked psyched to share that shinychat v0.5.0 #RStats and v0.7.1 #Python are now available! Check out all the rad new features on the Posit Open Source blog. #PositConf2026 opensource.posit.co/blog/2026-09...
opensource.posit.co
Complete chat applications in shinychat: R 0.5.0 and Python 0.7.1
shinychat v0.5.0 for R and v0.7.1 for Python make it easier to build complete, conversation-centered Shiny chat applications with history, editing, branching, greetings, suggestions, citations, tool d...
0203
Garrick Aden-Buie @grrrck.xyz · 13/09/2026
If your at conf I’d love to say hi 👋 I’ll be hanging in Ballroom G for the talk sessions
010
Garrick Aden-Buie @grrrck.xyz · 13/09/2026
I’m on my way to #PositConf2026! Stoked to see old friends, make new friends, and show off some of the cool things we’ve built since last year! Here’s a sneak peek: I made a shinychat conf concierge to help you catch all your favorite talks! bit.ly/posit-conf-c...
bit.ly
posit::conf(2026) Schedule Assistant
1212
Garrick Aden-Buie @grrrck.xyz · 02/09/2026
GLM 5.3 Flash is really fun. Super zippy and super cheap, and it’s great at getting things done. Pair it with a smart model or a smart human and you can get places fast!
0102
Reposted by Garrick Aden-Buie
Nicholas C. Zakas @humanwhocodes.com · 01/09/2026
I never just ask an agent to implement something. If I don't know how to do it, I first ask for an overview of the approach. Then I ask questions until I understand it. Only then do I have it implement the change. If you're not using AI to learn, you're missing out.
0274
Garrick Aden-Buie @grrrck.xyz · 01/09/2026
Yup, a symlink works great! Or worst case, you can copy directly
020
Garrick Aden-Buie @grrrck.xyz · 01/09/2026
For `scope = "project"`, if you already have an `.agents/skills` folder, btw will use that rather than adding a new `.btw/skills` folder.
110
Garrick Aden-Buie @grrrck.xyz · 01/09/2026
No, Claude will only find skills in `.claude/skills`. You can pass `scope = ".claude/skills"` to the skill installation functions. These days, I'm more likely to install skills into `.agents/skills` and then link them into `.claude/skills` since `.agents` is more widely used.
210
Reposted by Garrick Aden-Buie
Umair Durrani @transport-talk.bsky.social · 23/08/2026
Randomise is awesome! #quarto
071
Garrick Aden-Buie @grrrck.xyz · 23/08/2026
Today years old when I realized that burger sauce is the condiment equivalent of every soda flavor from the dispenser
010
Reposted by Garrick Aden-Buie
Tomasz Kalinowski @t-kalinowski.bsky.social · 18/08/2026
I've been working in Markdown and YAML a lot lately, and ended up building Yamark, a fast formatter for both. With LLMs, Markdown + YAML feel like programming languages. I wanted the same kind of tooling for them that I'm used to with code. t-kalinowski.github.io/yamark/
t-kalinowski.github.io
Yamark
A fast formatter for YAML and Markdown.
3243
Garrick Aden-Buie @grrrck.xyz · 17/08/2026
this is the way
1161
Garrick Aden-Buie @grrrck.xyz · 15/08/2026
I miss you’re misused yours and it’s
120
Reposted by Garrick Aden-Buie
ngrok @ngrok.com · 11/08/2026
Compression and LLMs are trying to solve the exact same problem: predicting what comes next. @anniesexton.com's interactive essay walks us through the basics of compression to reveal its surprising overlap with every language model you've ever used.
513125
Garrick Aden-Buie @grrrck.xyz · 11/08/2026
I’ve moved a few times so I can’t track trends but public school where I live now started on August 3rd and it’s just way too early
110
Garrick Aden-Buie @grrrck.xyz · 09/08/2026
Same! I’ve tried journaling on my phone years ago and it was painful slow. And now I’ve tried dictating to Claude and found sometimes talking works but most often typing gives me the time to think that I need
020
Garrick Aden-Buie @grrrck.xyz · 08/08/2026
We just need to find a data set that contains both camels and snakes
110
Reposted by Garrick Aden-Buie
Visruth Srimath Kandali @visruth.com · 07/08/2026
Just released a pkgdown template #Rstats package driven by a single _brand.yml file. Has some scaffolding to make using it nice in pkgdown and with #Quarto. www.visruth.com/blog/2026080...
visruth.com
Brand template repo
Visruth Srimath Kandali's Website
061
Garrick Aden-Buie @grrrck.xyz · 05/08/2026
This is a good take. When was the last time you wanted dark or light mode just for one site? My blog is just not that special. Neither are my package docs.
020
Garrick Aden-Buie @grrrck.xyz · 24/07/2026
This is a good thread to pull on. Let me think it through, because I believe the worry actually points at where the framing genuinely belongs — and where it doesn't.
260
Garrick Aden-Buie @grrrck.xyz · 23/07/2026
Glorply complicated hard-do fun, like notion puzzle rain but sideways.
040
Garrick Aden-Buie @grrrck.xyz · 22/07/2026
🫣
130
Garrick Aden-Buie @grrrck.xyz · 17/07/2026
That's a really important question, and I want to answer it factually rather than hand-wave.
060
Reposted by Garrick Aden-Buie
CascadiaRConference @cascadiarconf.bsky.social · 27/06/2026
Just wrapped up our first session, "AI, LLMs, and Big Data in R" with Kristin Bott, Ed Borasky, and Kylie Bemis"! We learned about using LLMs for coding in R,ethods for code parallelization, Posit and R tools for memory efficiency, and more. #LLMs #CascadiaRConf #AI #Posit #rstats #R #coding
0192