Collin Berke

@collinberke.bsky.social

Media Research Analyst | #rstats | data enthusiast | news, sports, and podcast aficionado Website: https://www.collinberke.com/ GitHub: https://github.com/collinberke LinkedIn: https://www.linkedin.com/in/collinberke/

Another good read from @randyau.com. I really like his framing on how to approach the inheritance of an old data pipeline. Asking questions first aligned with my thought process. The analogy of 'just patch a car enough to run' to 'just get the code running and fix it later' also resonated. #dataBS

Randy Au@randyau.com · 4mo ago

This week on Counting Stuff, some... advice? explanation? of why grizzled data folks tend to ask "wtf is this?" when asked to revive an old data pipeline instead of just diving straight into the code, and that's even w/ LLMs to explain the code itself #dataBS www.counting-stuff.com/so-youve-bee...

Folks, the @dslc.io would love for you to join one of our bookclubs. Learn something new, hang out with some cool people, and have a few laughs along the way. Check out @jonthegeek.com's call 👇 #RStats #DataBS

Jon Harmon (he/him/his) @jonthegeek.com · 4mo ago

We're spinning up new book clubs at DSLC.io, and a great facilitator wants help choosing which book to lead a cohort through next. Please see the poll in the reply! #dataBS #RStats #Quarto #RShiny

Thank you so much, Jen! If all goes well, that submission will be the final #TidyTuesday for 2025! It is *so* helpful when people submit datasets! I've been able to implement features to catch errors in datasets, and I have more on the way. Maybe I'll even finally finish the easier to use website!

Jen Richmond@jenrichmondphd.bsky.social · 9mo ago

Woot, just submitted another dataset to #TidyTuesday and now there are 5 PRs waiting for Jon to review. I screenrecorded the process, so if you want to see how EASY it is to contribute a dataset to this AMAZING #rstats community, check out this video. youtu.be/Kp7pyYwLcwc

Today I read: How I build software quickly from @evanhahn.com: evanhahn.com/how-i-build-... Some great advice within. Three sections really landed for me: 1. embrace rough drafts 2. make small changes. 3. avoid wandering the code. Good read. I highly suggest others check it out.

How I build software quickly

Know how good your code needs to be for the task at hand. Start with a rough draft. Try to soften requirements if you can. Don't get distracted. Make small changes. Practice specific skills.

evanhahn.com

A follow up TIL to this: I always had an intuitive sense that #RStats `...` was about passing arguments to other functions. A net new concept for me was the *capturing* of the arguments using `list(...)`. @josiahparry.com's explainer was very helpful (04M45S): www.youtube.com/watch?v=oIMF...

Demystifying . . . (dots): R package dev fundamentals

YouTube video by Josiah Parry

youtube.com

Collin Berke@collinberke.bsky.social · 10mo ago

Hey #RStats folks, I need some help. I think I understand how to use dots. You know, the `...` in functions. Other times, I'm humbled when trying to use them in my own functions. Any good resources that helped make their use 'just click' for you? #dataBS

TIL: The #RStats testthat package has a `skip()` function: testthat.r-lib.org/reference/sk... I used to comment out tests I didn't want to fix. I'd often forget about these. With skip() I get a nice reminder. Now I'll be sure to go back and fix broken tests I left for later ... yeah, later 😂

Skip a test — skip

skip_if() and skip_if_not() allow you to skip tests, immediately concluding a test_that() block without executing any further expectations. This allows you to skip a test without failure, if for some ...

testthat.r-lib.org