Jenny Bryan
banner
jennybryan.bsky.social
Jenny Bryan
@jennybryan.bsky.social
Software engineer @posit.co, humane #rstats
This gives a fantastic framing of how to think about reproducibility (it's a spectrum) and how to use renv with intention. Highly recommend, even if you're not using renv, to get a better understanding of how to live in peace as R and package versions advance 🕊️ #rstats
The recording of my #rstats posit::conf talk ✨ practical {renv}✨ is available! 🎉

I created this talk for frustrated {renv} users 🫠 and potential {renv} users🤩

youtu.be/l01u7Ue9pIQ?...

Even if {renv} isn't on your radar, you may still find this talk interesting if you are curious about🤔...
Practical {renv} (Shannon Pileggi, The PCCTC) | posit::conf(2025)
YouTube video by Posit PBC
youtu.be
November 12, 2025 at 5:32 PM
Reposted by Jenny Bryan
My keynote about data science tools at posit::conf is now online! I originally meant it to be a talk about Positron, but as I was writing it, it took a left turn through the history of RStudio and into the philosophy of tool design & how to build stuff for people.

www.youtube.com/watch?v=tGre...
10 Years of Data Science Tools...and What Happens Next (Jonathan McPherson) | posit::conf(2025)
YouTube video by Posit PBC
www.youtube.com
November 7, 2025 at 6:11 PM
Reposted by Jenny Bryan
We are looking for #rstats community feedback on 3 new dplyr functions!

We're aiming to expand the `filter()` family:

- `filter()` to keep rows
- `filter_out()` to drop rows
- `when_any()` and `when_all()` as modifiers

Read more and leave feedback here:
github.com/tidyverse/ti...
November 7, 2025 at 4:03 PM
Will definitely include this example in my next talk on how to name files!

✅ Full marks for "make it easy to guess what the heck something is, based on it name".
Genuinely delighted to download a PhD thesis from a university repository where the author has neglected to remove the words "BITCH THIS IS YOUR THESIS" from the filename.
October 31, 2025 at 8:46 PM
Reposted by Jenny Bryan
I loved discussing "Positron for RStudio Users: A Gentle Introduction" with @simisani.bsky.social & R-Ladies Gaborone!

Check out the recording and materials:

📹 www.youtube.com/watch?v=2fOQ...
📝 ivelasq.rbind.io/talk/positro...

I hope this intro is better than the one between my three cats 😹
October 27, 2025 at 10:20 PM
Reposted by Jenny Bryan
I'm excited to share a new version of the Air formatter for #rstats, with support for tabular formatting! Super useful with `tibble::tribble()` calls or `data.table::fcase()`.

It's currently experimental as we're looking to get feedback on the feature, so please let us know what you think.
October 21, 2025 at 10:34 AM
BTW this "Frequency Reduces Difficulty" post from @martinfowler.com is the origin of the mantra "if it hurts, do it more often" (at least, it's where I learned it). It's amazing how broadly this applies.

martinfowler.com/bliki/Freque...
bliki: Frequency Reduces Difficulty
"If it hurts - do it more often". Good advice if the amount of pain raises exponentially with the time between actions, such as for integrating software.
martinfowler.com
October 3, 2025 at 4:28 PM
I bet the whole reason he's thinking about this is that I was complaining to him (to everyone, really) about the pain of using Windows full-time while my macbook's logic board gets replaced. And he brought out the house words "if it hurts, do it more often!"
Three phrases that capture some of the tidyverse team culture:

Everybody takes out the trash

We suffer so users don’t have to

If it hurts, do it more often
October 3, 2025 at 3:48 PM
Reposted by Jenny Bryan
Ever run `install.packages()` and wish it were faster, smarter, and more reliable?

The {pak} package speeds things up with parallel downloads, dependency solving, and reproducible installs.

📦 pak.r-lib.org

#RStats
September 23, 2025 at 2:22 PM
Reposted by Jenny Bryan
Air is our incredibly fast R code formatter!

Come learn all about it at 2:40pm in Regency V in the Sparking Development Joy session!!

We also have hex stickers!

#positconf2025 #rstats
September 17, 2025 at 2:55 PM
The equivalent of the Bechdel test for a tech-ish event is “is there a line for the womens bathroom?” and #positconf just passed with flying colours 😅
September 17, 2025 at 2:10 PM
Reposted by Jenny Bryan
Whole entire extra day of #positconf, anyone? All Virtual!! Come hang with me on Tuesday Sept 16th (day before talks!) from 11am to 4pm ET. We'll have an AMA with Rich Iannone, a full talk session, a DS Hangout style Q&A session, and a Trivia Night game with swag prizes!! #databs #rstats #python
August 27, 2025 at 4:32 PM
Reposted by Jenny Bryan
Does Jenny Bryan #VibeCode? 🤔

She shared on the Hangout that she's been thankful that she gets to learn #rust and #typscript in the age of #AI and these are her thoughts on #LLM use. (We really need a #RubberDuck emoji 🦆)

#rstats #databs #VibeCoding #DSHangout #python
August 20, 2025 at 10:13 PM
Reposted by Jenny Bryan
If you attend *ONE* Data Science Hangout this year, make it this week's hangout with JENNY BRYAN. Trust me ✨

Thursday, July 31st at 9AM PT / 12PM ET - a casual conversation with Jenny powered by YOUR questions. Feel free to lurk or hop in the chat. #rstats #databs

pos.it/dsh 👈🏼 👀 (register here!)
July 30, 2025 at 4:09 PM
Reposted by Jenny Bryan
Take a quick tour of Positron, Posit's next-generation data science IDE, built by the creators of RStudio.

Read the blog to learn more: posit.co/blog/a-quick...
July 28, 2025 at 1:58 PM
I seriously recommend reading the comments on this one. An incredible collection of annoying website sign-in behaviours.
Hi! I'm the person who designs and implements all the 'Remember me at this computer' checkboxes on important websites. You'll be pleased to know they still don't work.
July 21, 2025 at 7:54 PM
Reposted by Jenny Bryan
We're happy to announce that there will be another #rstats Tidy Development Day after the 2025 posit::conf in Atlanta!

www.tidyverse.org/blog/2025/07...
Tidyverse developer day 2025
Join us in Atlanta for tidyverse developer day on September 19, 2025!
www.tidyverse.org
July 21, 2025 at 1:02 PM
Reposted by Jenny Bryan
Ready to plan your #positconf2025 adventure?

The posit::conf(2025) agenda is LIVE, packed with incredible workshops, keynotes, and talks.

Plan your perfect conference with Sam Parmar's Agenda Chat Bot, powered by #RStats shinychat, ellmer, and ragnar.

Check it out! posit.co/blog/posit-c...
July 17, 2025 at 1:00 PM
RaukR is an #rstats summer school (~1.5 weeks) I've taught at a few times. Highly recommended for content (of course I'm biased 😁), smooth organization, and an amazing location (Visby 🏰 on the island of Gotland in Sweden 🇸🇪). Intrigued? Sign up to get notified when RaukR 2026 opens for registration.
July 2, 2025 at 3:49 PM
Reposted by Jenny Bryan
Ever wonder how the #tidyverse came to be? 🤔

#TheTestSet's first episode features @hadley.nz on his accidental empire of #RStats packages, bear encounters, and more!

Stream it at thetestset.co, Spotify, or Apple Podcasts.

#DataAnalytics #PodcastLaunch
July 1, 2025 at 2:33 PM
Deep thought of the morning ☕🤔
Custom LLM instructions will usher in a golden age for contributor docs.
Now there's a whole new level of motivation to create these and actually keep them current.
June 25, 2025 at 4:38 PM
I'm excited to go to #useR this year and will be offering a half-day tutorial on Positron with @juliasilge.com. I just realized the last in-person #useR I attended was 2019 in Toulouse 😅 I hope to see lots of #RStats folks in August 😎
The full In-person program is out! The conference features three days of keynotes, tutorials, and talks to help you deepen your knowledge.

Schedule
user2025.r-project.org/program/in-p...

Get tickets
user2025.r-project.org/register

#useR #RStats
May 20, 2025 at 4:55 PM
Come for the detailed #PositConf2025 schedule, stay for the unpredictable rollercoaster of serious 🤓 and unhinged 🤪 session titles! #RStats #Python
posit.co Posit @posit.co · Apr 29
We’re excited to announce that the session catalog for posit::conf(2025) has launched!

View 100+ talks, sort by day and type, and add favorites to your schedule: reg.rainfocus.com/flow/posit/p...

Our Early Bird discount is still available. Get your ticket today!

#RStats #Python #PositConf2025
April 29, 2025 at 3:21 PM
Reposted by Jenny Bryan
Two days until the Tongs Election
April 26, 2025 at 9:39 PM