Andy Teucher
banner
andyteucher.bsky.social
Andy Teucher
@andyteucher.bsky.social
Biologist turned #rstats developer, educator, and data scientist. Open data, open source, open science, open government. Openscapes.
Some football (the round kind): 🇨🇦 #CanWNT / #CanXNT, #CanMNT, #PacificFC.
he/him.

andyteucher.ca
github.com/ateucher
This was a fantastic talk - highly recommend!
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 19, 2025 at 2:22 AM
Reposted by Andy Teucher
I'm writing a blog post on making high-quality reports with Quarto and Typst like the ones we recently made for the Johns Hopkins University International Vaccine Access Center.

Anything in particular you want to know about how we make reports like these? #rstats
October 27, 2025 at 5:24 PM
Reposted by Andy Teucher
🌊 a chance to learn how to use a whole pile of amazing NASA Earthdata tools in cloud.
Registration open (free!) for "A welcome to NASA Earthdata and earthaccess". Expand your knowledge and use of NASA Earthdata, building on momentum behind the earthaccess python library and workflows in the Cloud.
November 13 & 14, 10am - 1pm PT.
Details: nasa-openscapes.github.io/champions#ch...
October 22, 2025 at 1:44 AM
Reposted by Andy Teucher
Registration open (free!) for "A welcome to NASA Earthdata and earthaccess". Expand your knowledge and use of NASA Earthdata, building on momentum behind the earthaccess python library and workflows in the Cloud.
November 13 & 14, 10am - 1pm PT.
Details: nasa-openscapes.github.io/champions#ch...
October 21, 2025 at 6:41 PM
Reposted by Andy Teucher
“Now Scientific American has updated and re-released what it calls the “classic graphic” that shows that a human on a bicycle—able to coast, or freewheel, without pedaling—remains the world’s most energy effecient traveler.” @carltonreid.com on the re-release of the iconic graph in @forbes.com.
October 17, 2025 at 12:52 PM
Reposted by Andy Teucher
I tried using AI to help me "speed up" my writing process. I hated every second of it. (I know, "duh")

I dislike reading AI slop, so I don't use AI to write stuff that isn't code. But, while I love writing, I am not fast at it, & I let ✨capitalism✨ convince me that I should maybe SPEED UP.

🧵 1/n
October 16, 2025 at 3:46 AM
Reposted by Andy Teucher
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
Reposted by Andy Teucher
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 1:46 AM
Posting for my #spatial friends!
📣 Come work @openscapes.bsky.social ! We're looking for a NASA Openscapes Team Member to improve access & use of NASA suborbital data thru reproducible notebook clinics. Apply by October 26, 2025. Start December 2025.

Details including pay rate: openscapes.org/connect#work...
Please share!
connect – Openscapes
openscapes.org
October 2, 2025 at 6:38 PM
Reposted by Andy Teucher
@alxrh.bsky.social's lightning talk was excellent!! So impressive to get the crowd laughing in a ✨pre-recorded✨ talk. #PositConf2025 pkg.rossellhayes.com/player/
Play Games in the Console
Games that can be played in the R console. Includes coin flip, hangman, jumble, magic 8 ball, poker, rock paper scissors, shut the box, spelling bee, and 2048.
pkg.rossellhayes.com
September 18, 2025 at 2:28 AM
Reposted by Andy Teucher
new vcr release v2! vcr helps record & replay HTTP interactions in #rstats tests. Major update w/ better defaults, enhanced security, new local scoping tools & improved debugging. Huge thanks to @hadley.nz for the majority of work on this release

📋 github.com/ropensci/vcr...
📚 docs.ropensci.org/vcr
July 28, 2025 at 5:49 PM
Reposted by Andy Teucher
Congratulations to Posit on the Positron IDE exiting beta!

This is huge for #python and #rstats data scientists - having a unified, modern IDE that speaks both languages fluently. Can't wait to see how this accelerates data science workflows!

Try it out here: positron.posit.co/download.html
July 3, 2025 at 5:09 AM
Reposted by Andy Teucher
R devs can soon `brew install air` for lightning-fast formatting! ⚡

Submitted Posit's Air formatter built with Rust to Homebrew + wrote up the process since I always forget how to create formulae 😅

📝 blog.thecoatlessprofessor.com/programming/...
🔧 github.com/Homebrew/hom...

#rstats #homebrew
air 0.7.0 (new formula) by coatless · Pull Request #228899 · Homebrew/homebrew-core
R formatter and language server written in Rust Have you followed the guidelines for contributing? Have you ensured that your commits follow the commit style guide? Have you checked that there...
github.com
July 3, 2025 at 4:43 AM
Reposted by Andy Teucher
I have an #rstats package idea that doesn't exist but I need for my work.

So I decided to try something new.

I fed Claude Opus 4 the state-of-the-art literature on this topic using Research.

I had it craft the *ideal* prompt to pass to Claude Code to one-shot the package.
June 19, 2025 at 1:38 PM
Reposted by Andy Teucher
The future package turns ten today 🥳 To celebrate, I’ll start a blog series covering recent improvements that set us up for new, exciting ways for writing concurrent #RStats - neater than what our trusty workhorses future.apply & furrr offer

www.jottr.org/2025/06/19/f...

#parallel #futureverse
June 19, 2025 at 7:11 PM
Reposted by Andy Teucher
this internet was a mistake, but sometimes it’s the best thing ever created
May 6, 2025 at 3:23 PM
Reposted by Andy Teucher
📣 Openscapes Reflections starts Monday!
5 hrs over 4 weeks to get unstuck in your data science workflows and learn GitHub for publishing & project management. Openscapes Reflections is an open data science coaching program for researchers and those who support research.
openscapes.github.io/booklet/
Registration is open for our Reflections Program - a light-weight way to reflect on your workflows and make goals going into summer. May 5-30, 2025: 1 hr/week for 3 weeks, plus our 2-hr GitHub Clinic in week 4.
Details, open source materials & registration: openscapes.github.io/booklet/
May 1, 2025 at 4:24 PM
Reposted by Andy Teucher
Openscapes Community Call Tues Apr 22: What we’re learning about cloud costs for Earth science workflows in our JupyterHub. Experts from @2i2c.org, NASA Alaska Satellite Facility, NOAA Fisheries, CryoCloud, Openscapes, share what they're building.
Registration (free) openscapes.org/events/2025-...
April 21, 2025 at 5:41 PM
Reposted by Andy Teucher
April 8, 2025 at 12:03 AM
Reposted by Andy Teucher
Community Call April 22: What we’re learning about cloud costs for Earth science workflows in our JupyterHub. @andyteucher.bsky.social (Openscapes), Alex Lewandowski (NASA ASF), Yuvi Panda (2i2c) sharing their experiences & what they're building.

Details: nasa-openscapes.github.io/news/2025-04...
March 20, 2025 at 10:51 PM
Reposted by Andy Teucher
a very quick guide to some Zarr datasets for #RStats (I've been using this successfully in Linux, no luck in Windows and probably I'm assuming too-recent a GDAL, but it's worthwhile for anyone wanting to move past the classic limitations)

gist.github.com/mdsumner/3f6...
March 17, 2025 at 10:33 AM
Reposted by Andy Teucher
Looks like someone took it upon themselves to update the product descriptions in at least one Toronto location.

(Via Reddit: www.reddit.com/r/ontario/co... )
March 11, 2025 at 2:54 AM
Reposted by Andy Teucher
As access to scientific communications remains crucial, I'm excited to share I've joined openRxiv as Interim Chief Operations Officer to help launch the organization. It's already been amazing working with @richardsever.bsky.social & John Inglis & team & I'm grateful to be part of this next phase. 💚
openRxiv has arrived!

We’re thrilled to announce the launch of openRxiv as an independent, researcher-led nonprofit to oversee bioRxiv and medRxiv, the world’s leading preprint servers for life and health sciences.
openrxiv.org/introducing-...

#openRxiv #OpenScience #Preprints #bioRxiv #medRxiv
March 11, 2025 at 4:26 PM
Reposted by Andy Teucher
Can’t believe Twitter keeps crashing despite Elon hiring the best 19-year-old interns that racism has to offer
March 10, 2025 at 4:19 PM
Reposted by Andy Teucher
I’m currently giving @kagi.com a try and I like it a lot

Even on very niche searches, it gives me high quality results and very little to no AI slop

So far, I find it better than Google, Bing, and DuckDuckGo

A service worth paying for
March 8, 2025 at 10:00 PM