Meghan Harris, MPH
banner
meghansharris.bsky.social
Meghan Harris, MPH
@meghansharris.bsky.social
Data, Dev, Epi & Mental Health. Proud Mommy. I love #rtistry & #rstats. I’m a human so I post about my life too when relevant🤷🏽‍♀️

📊 Data Science/Data Viz/DevOps
🎨 Generative Art
🏥 Public Health and Epidemiology
🧠 Mental Health
🌌 Space
Reposted by Meghan Harris, MPH
#rstats Please welcome Jarl, a new R linter.

Jarl is a CLI tool with extensions in VS Code, Positron, and Zed. It can check thousands of lines of R code in milliseconds.

Jarl provides several output formats, a Github Actions workflow, and more.

Blog post: www.etiennebacher.com/posts/2025-1...
November 20, 2025 at 4:50 PM
Reposted by Meghan Harris, MPH
happy cloudflare outage day to all who celebrate
November 18, 2025 at 11:57 AM
Reposted by Meghan Harris, MPH
I'm reminded of how handy the usethis::browse_*() functions are and thought I'd remind people they exist. Choose from a menu of links or go straight to CRAN or GitHub. #rstats
November 17, 2025 at 5:54 PM
One thing that’s helping me on my polyglot journey is using small visual things that make my brain feel “at home” after seven years in R and the tidyverse.

Emojis in my test results do exactly that. testthat will always be my ride-or-die, but pytest-emoji is fun. 🐍 pypi.org/project/pyte...
November 17, 2025 at 1:01 PM
Reposted by Meghan Harris, MPH
If you are a local SLC data person, join me and other folks this Saturday, Nov 15, at Big Mountain Data & Dev, a free, one-day conference with a broad scope! 🏔️

I'm looking forward both to speaking myself and to learning about the wide variety of topics:
www.utahgeekevents.com/events/big-m...
Big Mountain Data & Dev 2025 | Utah Geek Events
www.utahgeekevents.com
November 12, 2025 at 7:32 PM
Listen, I love fun. I love memes, emojis, gifs, and it’s still a wonder how I’ve fooled most of you into thinking I’m a professional…but please..oh please, NO ✋🏾
No no no begs every archivist. You are never going to be able to find anything. Please don’t start using emojis in file names. Who asked for this? What fresh hell is next?
November 12, 2025 at 3:13 PM
Reposted by Meghan Harris, MPH
Announcing the Winners of the 2025 Posit Table Contest! 🏆

The data community showcased stunning work in #RStats/ #Python using gt, Reactable, and #Quarto, transforming complex data into beautiful, effective communication.

Congrats to all the winners!

See the innovation: posit.co/blog/2025-ta...
Winners of the 2025 Table Contest - Posit
We had many submissions to the Posit 2025 Table Contest and this post will show you the winners, the special prize recipients, and the runners up!
posit.co
November 11, 2025 at 3:48 PM
Reposted by Meghan Harris, MPH
My talk from posit::conf earlier this fall on getting unstuck with #Python is now available to watch!

- Ten years ago, I attempted to learn Python and it went EXTRMELY badly 😩
- I am really happy that so much tooling in this area has improved SO much since then 😌

youtu.be/pMVYl9fx1EE
How I got unstuck with Python (Julia Silge, Posit) | posit::conf(2025)
YouTube video by Posit PBC
youtu.be
November 8, 2025 at 11:59 PM
Reposted by Meghan Harris, MPH
Nothing like a nice long flight for catching up on #30DayMapChallenge 🤪.

Here's Day 8 — urban — right on time. A map of Paris buildings by age of construction. A real beauty if I do say so myself. 😍
November 9, 2025 at 12:53 AM
POV of me: Learning the hard way how important indentation is in Python... and then discovering extensions exist to visualize control flow chunks. You know. After the fact. 🫠
November 9, 2025 at 5:09 AM
Reposted by Meghan Harris, MPH
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...
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
Reposted by Meghan Harris, MPH
We’re hiring!

Our new resume portal is live, and we’re looking for top talent in NYC to help build this administration and deliver on our affordability agenda.

Could that be you? Apply using the link below.
transition2025.com/apply
November 6, 2025 at 1:36 PM
Reposted by Meghan Harris, MPH
🌈 The website for the inaugural rainbowR conference is now live! 🎉

🗓️ Save the date: Feb 25th-26th, 2026

📣 Call for submissions is open

👯 We're bringing together LGBTQ+ R users to promote our work and foster connections among community members

conference.rainbowr.org
– rainbowR conference
conference.rainbowr.org
November 6, 2025 at 3:56 PM
Reposted by Meghan Harris, MPH
30DayMapChallenge - Day 5: earth
Protected areas vs oil & gas extraction using Latam datasets and oil concessions in 5 Latam countries (Colombia, Brazil, Peru, Ecuador and Argentina).

Data: Global Energy Monitor, Global Forest Watch, World Database on Protected Areas

#dataviz #map
November 5, 2025 at 5:51 PM
Reposted by Meghan Harris, MPH
Day 5 #30DayMapChallenge - Remember, remember, the fifth of November...

Bonfire night here in the UK but there are some other public holidays going on earth (see what I did there?) today.

#rstats #dataviz
November 5, 2025 at 10:02 PM
Reposted by Meghan Harris, MPH
I'm excited to share side::kick(), an experimental open-source coding agent for RStudio built entirely in R. It can interact with your files, communicate with your active #rstats session, and run code.

Check it out: github.com/simonpcouch/...
November 5, 2025 at 3:57 PM
PSA: If you see someone learning in public, maybe don’t lead with ‘wow you really are a beginner.’ We know. That’s why we’re learning. In public. To help others who are also learning. Gatekeeping and condescension helps no one. Also, did Mastodon get toxic all of a sudden, or is it my algo?! 😅
November 5, 2025 at 3:49 AM
Reposted by Meghan Harris, MPH
TOMORROW, I'm hosting what I'm calling Data Science Lab. This debut session will be our fave Positron settings for #rstats & #python 😍

I called it DS Lounge at first, but that doesn't feel right. You'll see "Lounge" when you register at pos.it/dslab, but future sessions will be "Lab" 🧪😎 #databs
November 4, 2025 at 7:06 PM
Been getting comfy in Python lately. Made this with Pillow. It was fun, clunky, and sprinkled with a lil' scrutinized vibe code 😅. “Pythonic” docs still trip me up (tidyverse spoiled me), but I’d love to help make them feel more approachable as I build in python more. Code: tinyurl.com/2ec7v6fn
November 4, 2025 at 9:41 PM
Reposted by Meghan Harris, MPH
purrr 1.2.0 out now — mostly removing long deprecated functions but a few small performance nad parallel processing improvements. Learn more at www.tidyverse.org/blog/2025/11... #rstats
purrr 1.2.0
This release tightens up the package by removing long-deprecated functions, making `map_chr()` and predicate functions more type-safe, and requiring a newer version of carrier to make `in_parallel()`...
www.tidyverse.org
November 4, 2025 at 2:10 PM
Reposted by Meghan Harris, MPH
This summer, I sat down with my friend Saumita & give her an intro to ggplot2. She's a capable pythonista, so I skipped the fluff & just showed what plotting with #ggplot2 in #rstats can look like.

If you're in a similarly Just Curious re: ggplot2, lemme know!

#databs #python #matplotlib
November 4, 2025 at 1:40 AM
Reposted by Meghan Harris, MPH
Debated whether I should participate this year—a crisis of confidence and purpose and all that—but here I am again.

#30DayMapChallenge · Day 1 · Points: Threats to global shipping as measured by anti-shipping activity messages.

#rayshader adventures, an #rstats tale
November 1, 2025 at 5:02 PM
Reposted by Meghan Harris, MPH
Halloween logicals, still the best 10/31 venn
October 31, 2025 at 10:52 PM
Happy Halloween if you celebrate 🕸️🎃
October 31, 2025 at 9:19 PM
Reposted by Meghan Harris, MPH
When researchers bring up confounders without ever having declared the actual analysis goal
October 28, 2025 at 10:24 AM