Jenny Bryan's Avatar

Jenny Bryan

@jennybryan.bsky.social

Software engineer @posit.co, humane #rstats

6,287 Followers  |  459 Following  |  61 Posts  |  Joined: 03.07.2023  |  2.0106

Latest posts by jennybryan.bsky.social on Bluesky

My virtual talk, a first look at #Positron for #rstats folks, posted while I was asleep 😴 but you can catch it here:

https://youtu.be/aKSrptGegeo?si=rTOSqhejk3DqspNc

01.08.2025 13:46 β€” πŸ‘ 25    πŸ” 9    πŸ’¬ 0    πŸ“Œ 0
Preview
Add criteria: vscode, quarto, renv by jennybc Β· Pull Request #130 Β· r-lib/here Closes #128 Closes #80

The here package does *not* look only for an `.Rproj` file (which is what it means for a folder to be an RStudio Project). It also picks up on other signals, such as a `.here` file, a `DESCRIPTION` file, a `.git/` directory, etc.

And soon there will be even more criteria! github.com/r-lib/here/p...

30.07.2025 18:59 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 3    πŸ“Œ 0
Promotional graphic for a Posit Data Science Hangout featuring Jenny Bryan, Sr. Software Engineer at Posit. The text reads: β€œHanging out with Jenny Bryan, Sr. Software Engineer at Posit. July 31, 12pm ET, pos.it/dsh.” On the right side is a hexagonal photo of Jenny Bryan, who has light gray hair, glasses, and is smiling while wearing a light-colored hoodie. The background is a dark mauve color, and the Posit logo appears in the bottom right corner.

Promotional graphic for a Posit Data Science Hangout featuring Jenny Bryan, Sr. Software Engineer at Posit. The text reads: β€œHanging out with Jenny Bryan, Sr. Software Engineer at Posit. July 31, 12pm ET, pos.it/dsh.” On the right side is a hexagonal photo of Jenny Bryan, who has light gray hair, glasses, and is smiling while wearing a light-colored hoodie. The background is a dark mauve color, and the Posit logo appears in the bottom right corner.

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!)

30.07.2025 16:09 β€” πŸ‘ 57    πŸ” 19    πŸ’¬ 3    πŸ“Œ 6
A screenshot of the Positron interface, labeled with its components: "Activity bar," "Primary side bar," "Editor," "Secondary side bar," and "Panel." The text "A quick tour of Positron" is on the left.

A screenshot of the Positron interface, labeled with its components: "Activity bar," "Primary side bar," "Editor," "Secondary side bar," and "Panel." The text "A quick tour of Positron" is on the left.

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...

28.07.2025 13:58 β€” πŸ‘ 57    πŸ” 20    πŸ’¬ 4    πŸ“Œ 3

related: we asked people to type in their dietary restrictions at last year's tidyverse dev day and ... we will not being doing that in future πŸ™…β€β™€οΈ

25.07.2025 21:23 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Highlighted text in a screenshot: "As a result this database contained at least 250 spellings of Chihuahua. Even with the best tools available, data this messy can't be saved."

Highlighted text in a screenshot: "As a result this database contained at least 250 spellings of Chihuahua. Even with the best tools available, data this messy can't be saved."

this reminds me of an anecdote in "The Quartz guide to bad data"

the dog licensing database for Cook County, IL contained >250 spellings for "chihuahua"! (I'm not even sure how that's possible but πŸ€·β€β™€οΈ)

github.com/Quartz/bad-d...

25.07.2025 21:13 β€” πŸ‘ 22    πŸ” 3    πŸ’¬ 5    πŸ“Œ 1

I seriously recommend reading the comments on this one. An incredible collection of annoying website sign-in behaviours.

21.07.2025 19:54 β€” πŸ‘ 20    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1
Preview
Tidyverse developer day 2025 Join us in Atlanta for tidyverse developer day on September 19, 2025!

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...

21.07.2025 13:02 β€” πŸ‘ 28    πŸ” 11    πŸ’¬ 1    πŸ“Œ 2
Video thumbnail

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...

17.07.2025 13:00 β€” πŸ‘ 7    πŸ” 5    πŸ’¬ 0    πŸ“Œ 1

what about the password boxes you can't paste into? I also want vengeance on those people

14.07.2025 18:23 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1

Hmmm, the target audience is definitely folks at (or wanting to cross) the border between wet and dry lab work. If you were prepared for all the use cases to be biology, yes the content is generally applicable. You'd have to really look at past and future schedules to decide if fit is OK.

03.07.2025 18:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

02.07.2025 15:49 β€” πŸ‘ 15    πŸ” 7    πŸ’¬ 1    πŸ“Œ 0
Hadley Wickham in a white t-shirt and jeans sits on a light-colored couch across from Michael Chow, wearing a dark green shirt and pants, who is seated on an orange pouf. Between them is a white coffee table with books. In the background, there's a dark bar with shelves displaying numerous bottles, a wood-paneled wall, and a black, modern fireplace. Text overlay reads "Hadley Wickham CHIEF SCIENTIST, POSIT".

Hadley Wickham in a white t-shirt and jeans sits on a light-colored couch across from Michael Chow, wearing a dark green shirt and pants, who is seated on an orange pouf. Between them is a white coffee table with books. In the background, there's a dark bar with shelves displaying numerous bottles, a wood-paneled wall, and a black, modern fireplace. Text overlay reads "Hadley Wickham CHIEF SCIENTIST, POSIT".

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

01.07.2025 14:33 β€” πŸ‘ 74    πŸ” 30    πŸ’¬ 1    πŸ“Œ 2

it warms my πŸ’™ to see sheet_relocate() put to such good use

27.06.2025 20:18 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

25.06.2025 16:38 β€” πŸ‘ 11    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

apparently I've shaken it off so thoroughly that I don't remember it! did I embarrass myself due to poor French skills? 😬

21.05.2025 16:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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 😎

20.05.2025 16:55 β€” πŸ‘ 33    πŸ” 8    πŸ’¬ 2    πŸ“Œ 0

that was a pretty amusing mindset for watching that video 😁

30.04.2025 19:23 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Come for the detailed #PositConf2025 schedule, stay for the unpredictable rollercoaster of serious πŸ€“ and unhinged πŸ€ͺ session titles! #RStats #Python

29.04.2025 15:21 β€” πŸ‘ 22    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0

this is the constant dilemma re: whether to provide a default

kind of like the blessing/curse of:

test_that("multiplication works", {
expect_equal(2 * 2, 4)
})

which makes its way into a surprising number of CRAN packages

28.04.2025 23:44 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
usethis/R/github_token.R at ecf0c3ad0173753d9bafae7eef86c63e92801c87 Β· r-lib/usethis Set up commonly used πŸ“¦ components. Contribute to r-lib/usethis development by creating an account on GitHub.

hey I recognize that description 🀣

github.com/r-lib/usethi...

28.04.2025 21:57 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

Two days until the Tongs Election

26.04.2025 21:39 β€” πŸ‘ 109    πŸ” 13    πŸ’¬ 5    πŸ“Œ 2
US Border crossings in Canadian airports - can you end up in ICE custody from there?

Yeah, you technically enter the US in the Vancouver airport. So if you were denied entry to the US, it happens in Vancouver and you could walk back out of the airport into Canada. As opposed to being shipped to, say, El Salvador.

www.reddit.com/r/immigratio...

27.04.2025 01:01 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I just speed watched the talk. It has actually aged pretty well. The main innovation that's really important is the double curly braces a.k.a. embracing operator {{ }} is a newer and better approach to enquo() + !!.

23.04.2025 18:17 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Jenny Bryan | Lazy evaluation | RStudio (2019)
YouTube video by Posit PBC Jenny Bryan | Lazy evaluation | RStudio (2019)

First, thanks for the kind words!

Second, I gave a talk on this at rstudio conf in 2019: youtu.be/2BXPLnLMTYo?...

But 2019 is a very long time ago! So you'd have to really keep in mind that the tooling, best practices, and mindset have undoubtedly advanced since then. But maybe still helpful-ish?

23.04.2025 18:05 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

This is killing me too πŸ˜… because, of course, I'm like "use_github() fills that in for you!". I realize that doesn't help after the fact, though.

08.04.2025 16:03 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Hopefully the US will experience a similar about face in future 🀞

(Reminder: Color conventions are the opposite of those in US. Red is more like Democrat, blue is more like Republican.)

04.04.2025 19:40 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

how hard can it be?

28.03.2025 18:18 β€” πŸ‘ 10    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

any day that I need that package is, by definition, a bad day but at least the name makes me laugh πŸ˜…

24.03.2025 22:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

We're delighted to announce Jonathan McPherson – software architect at Posit – as keynote speaker at posit::conf(2025)!

If you're curious about how thoughtful design principles can improve the data science tools you use, you won't want to miss this!

Join us Sep 16-18 in Atlanta. pos.it/conf

20.03.2025 19:02 β€” πŸ‘ 34    πŸ” 14    πŸ’¬ 0    πŸ“Œ 0

@jennybryan is following 20 prominent accounts