Kelly Bodwin
banner
kellybodwin.com
Kelly Bodwin
@kellybodwin.com
Looking for my #rstats friends on ALL the platforms...
Hitting that end-of-quarter point where I just wanna

final_grades <- runif(n = 87, min = 70, max = 100)
December 15, 2025 at 9:28 PM
Reposted by Kelly Bodwin
It’s also #5 on PYPL: pypl.github.io/PYPL.html
PYPL PopularitY of Programming Language index
PYPL popularity of programming language
pypl.github.io
December 12, 2025 at 2:25 AM
Back in the top 10, baby!

Eat your heart out, "#rstats is dying" thinkpieces. 😜

www.tiobe.com/tiobe-index/
TIOBE Index - TIOBE
www.tiobe.com
December 11, 2025 at 9:19 PM
I love all of this take.

Also "frustration tolerance" is a wonderful turn of phrase, and it sounds less intimidating than the one we often use in Education, "productive struggle".
Some closing thoughts for my students this semester on LLMs and learning #rstats datavizf25.classes.andrewheiss.com/news/2025-12...
December 9, 2025 at 8:34 PM
%notin% is coming to Base R! Heck to the yes.

We are truly blessed on this day, thank you R Core. 🤩

#rstats
December 9, 2025 at 8:33 PM
#quarto blog + RSS question: Is there a way to exclude a post from the automatic RSS feed?

(Specifically, I want to occasionally put non-R content on my blog but I don't want it to spam to the people who follow for R only...)

Gracias in advance hivemind! 🙏
December 9, 2025 at 7:46 PM
Huge thanks to @posit.co and hosts @mchow.com and @wesmckinney.com for having me on The Test Set!!!

posit.co/thetestset/e...

My favorite part was learning that I've been pronouncing "pandas" correctly all along. I've never felt more vindicated.

And y'all are wrong about candy corn. 😜
Episode 11 : Kelly Bodwin — Quarto hacks, AI in the classroom, and why R should stay weird - Posit
posit.co
December 6, 2025 at 8:53 PM
We gave our Data Science students a project to identify which photos were taken by me vs by my co-teacher, based on a provided training set.

Instead of refining their model, they are reverse image searching to identify the locations, and matching this to what they know about our recent travels. 😆😆😆
December 5, 2025 at 6:54 PM
HOW DID I MISS THIS????

This new #tidyverse package ate and left no crumbs:

hadley.github.io/genzplyr/
dplyr but make it bussin fr fr no cap
`genzplyr` is an alternative syntax for `dplyr` that replaces boring old function names with GenZ slang. Your data wrangling is about to hit different.
hadley.github.io
November 7, 2025 at 2:37 AM
Reposted by Kelly Bodwin
the lesson of zohran mamdani walloping one of the most racist campaigns in modern us history on the largest turnout since 1969 is that democrats need to move to the right
November 5, 2025 at 2:16 AM
Despite all the uncertainty right now in American Higher Ed, our department is hiring!

jobs.calpoly.edu/en-us/job/55...

Happy to answer any questions you have - it's a wonderful place to work. 🥰

(Note: this is a tenure-track TEACHING position, not a good fit for research-only goals.)
Cal Poly - Details - Tenure Track Position - Statistics
jobs.calpoly.edu
October 14, 2025 at 7:14 PM
Reposted by Kelly Bodwin
This is the single most overrated image on the internet. Pisses me off how every time I see it, it has thousands of Likes.
September 30, 2025 at 12:17 AM
Another week, another magical #rstats gift from Emil.
🥰
I'm exited to announce a new resource about making slides with quarto and revealjs. This book is the combination of all the work I have done in this area, reordered and polished up

There isn't a lot of new information yet, but this format allows me to add more easily

slidecrafting-book.com
#quarto
September 24, 2025 at 6:36 PM
One final heartwarming moment from #positconf2025: dropping my students off at Tidy Dev Day! 😍

Three talented #rstats programmers coming your way, #tidyverse!

Now back to reality - thanks for another beautiful week of learnings and Rfriends.
🏴‍☠️💙
September 19, 2025 at 1:40 PM
Best slide caption of the conference.

@kjhealy.co is a font of sass ans I am HERE for it. 😅
September 18, 2025 at 8:47 PM
"Sometimes the data doesn't follow the trend and you see a failure pattern. Of course, we mean a failure of the world. Our theory has not failed, because our theory includes the possibility of failure patterns."

- @kjhealy.co at #positconf2025

😆😆😆
September 18, 2025 at 8:28 PM
Could this {uv} solution recommended by @juliasilge.com be the answer to the personal hell that is "Import Error: no module named 'numpy'" ?

#positconf2025
September 18, 2025 at 5:12 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. 🪦
September 18, 2025 at 3:28 PM
Shannon's slides are always so unbelievably clear and helpful!!!

github.com/shannonpileg...

I'm having "Ohhhhh that's what that means" moments every 10 seconds here.
#positconf2025
September 18, 2025 at 3:09 PM
"This talk is for potential {renv} users and frustrated {renv} users." - @pipinghotdata.com

It me. I am all ears. 👂
September 18, 2025 at 3:02 PM
We took the @rdatatable.bsky.social hex stickers to see their real-life mascots!

If you're at #positconf2025, come by the #rdatatable Birds of a Feather at lunch today to chat about the future of the package and get some swag!

🦭💛🖤
September 18, 2025 at 2:29 PM
I loved the "Hmmmmmm" in the crowd when @jcheng5.bsky.social showed this data quality problem uncovered by the #positron Databot tool.

No human caught this during the Tidy Tuesday for the data.

I've been skeptical of AI for data analysis, but this is an extremely compelling use case. 🫣
September 17, 2025 at 9:03 PM
" @hadley.nz is made mostly of code and polite enthusiasm."

= most accurate descriptor ever written by a language model. 😆

On the other hand, I'm not convinced @jcheng5.bsky.social truly has "teeth made of reactive inputs" ... 🦷

#positconf2025
September 17, 2025 at 8:57 PM
The thing that struck me most is that even if you take away the code-writing necessity, knowing what to ask the bot for requires so much expertise.

Steps like "These points are overplotted, can we fix that" or "Let's look at only the top 50 restaurants" are incredible non-obvious to beginners...
Hadley is demonstrating ggbot2 - an llm to help to transform a plot. As an analyst who has done endless iterations on a plot (can you make this gteen?), this is like a dream. #PositCONF2025
September 17, 2025 at 8:47 PM
The always delightful @k-bott.bsky.social shares the educational principles of Posit Academy for teaching professionals in the wild:

Practice that is:
💫 Repeated over time,
💕 relevant to their domain,
🪜 within their reach, and
👯‍♂️ conducted in a community.

#positconf2025
September 17, 2025 at 6:16 PM