Kyle Husmann
kylehusmann.bsky.social
Kyle Husmann
@kylehusmann.bsky.social
Data Engineer, Open Science Advocate | kylehusmann.com
Lessons learned: R's graphics device state (e.g. your RStudio Plots pane size) can cause the same code to produce different results. If you use ggplotly() in Shiny, always specify width= and height=!

www.kylehusmann.com/posts/2025/r...
PSA: R Graphics Devices Can Break Snapshot Tests | Kyle Husmann
The state of your graphics device can be a surprising source of inconsistent results across test runs in R.
www.kylehusmann.com
November 15, 2025 at 8:45 PM
Building production Shiny apps or R APIs? Here’s a neat way I've found to keep your project-local dev scripts tidy and well-scoped:

Instead of sourcing scripts, create a nested dev package in your repo and autoload it during interactive sessions.

Read more here: www.kylehusmann.com/posts/2025/r...
A More Customizable Golem: Nested Development Packages in R | Kyle Husmann
Unify your development scripts and helpers with this little trick.
www.kylehusmann.com
October 7, 2025 at 7:49 PM
When vibe coding goes very wrong: github.com/posit-dev/po...

TLDR: Positron Assistant wrote code that literally ran `rm -rf /`...

Stay safe out there y'all!
User home directory and settings wiped out · Issue #8658 · posit-dev/positron
System details: Macbook pro Apple M4 Pro Positron and OS details: Positron Version: 2025.07.0 build 204 Code - OSS Version: 1.100.3 Commit: 03ae7a5 Date: 2025-06-30T16:29:03.492Z Electron: 34.5.1 C...
github.com
July 25, 2025 at 7:38 PM
Reposted by Kyle Husmann
I'm so excited that @kylehusmann.bsky.social has joined BlueSky! Kyle is such a whiz when it comes to all things coding, metadata, data management, data engineering, etc.! Kyle wrote one of the articles I featured in Issue 1 of the RDM Weekly Newsletter! ICYMI!
www.kylehusmann.com/posts/2024/w...
Three Reasons Education And Social Scientists Prefer Proprietary Software And Data Formats | Kyle Husmann
(And The Features Open Software And Data Formats Need In Order To Compete)
www.kylehusmann.com
July 5, 2025 at 6:49 PM
Ever tried attaching observers to dynamic UI in Shiny and ended up with weird interactivity bugs and memory leaks?

I wrote this post to spare others the pain I went through… and in the hope that someone out there will tell me there's better approach! www.kylehusmann.com/posts/2025/s...
A Shiny Puzzle: Dynamic Observers | Kyle Husmann
What starts as a simple Shiny UI turns into a deep dive into reactivity, lifecycle bugs, and surprising state quirks.
www.kylehusmann.com
July 5, 2025 at 7:43 PM