Driving Adoption (2026)

Getting people on board with open source - training, tooling, deployment, and change management from SAS to R and beyond

2026
Change management
Published

September 13, 2026

Driving Adoption

See also: 2023 Discussion, 2024 Discussion, 2025 Discussion

Training and Tier-One Support

  • Non-Judgmental Culture: A programmer with decades of SAS experience may not want to ask how to do a pivot table in R - fear of “looking like a newbie” is a real barrier
  • Workshops and Side-by-Side Tooling: Using Positron with the VS Code SAS extension lets teams work in both languages side by side
  • AI as a Learning Buddy: Encouraging users to ask AI to teach them R (and translate their SAS code) helps overcome the fear of asking colleagues

Deployment and Environment

  • Cost Shifts, It Doesn’t Disappear: Moving from SAS licenses to open source isn’t automatic savings - the spend just moves to infrastructure and platform work
  • Frictionless End-User Experience: Users want to open a tool, do their work, and not fight with environments that fail to load or packages that aren’t available
  • DevOps Skills Bundled In: People comfortable with open source tend to arrive with Git, package management, and Unix skills - a bonus beyond just R proficiency

Business Drivers

  • Talent Acquisition: Finding people who want to work in SAS is getting harder - a major driver for the shift to open source
  • The COBOL Analogy: Long-tenured SAS programmers near end of career have little incentive to change - they may become the highly-paid, scarce specialists of the future
  • Time to Learn: Programmers are too busy day-to-day to learn on their own - enterprises must invest the time and create dedicated learning environments; PositConf talks over the years have highlighted this
  • Not a Quick Fix: Change takes time; people must be given time - this cannot be rushed

AI’s Role in Adoption

  • Best for Intermediate → Advanced: AI is very helpful for programmers moving from beginner/intermediate to advanced R, less so for going from nothing to R
  • SAS → R Translation: A powerful onboarding technique is taking SAS code, asking AI to write the equivalent in R, and having it explain what it did
  • Learning Too Fast?: Concern that going straight from idea to outcome via AI skips the fundamentals - people may not learn what’s happening in the middle

Change Fatigue is Broader Than SAS → R

  • “You Won Me Over When I Saw a Shiny App”: But now the same people are told to learn R, environments, packages, and everything else - the surrounding ecosystem is a stumbling block for people coming from a highly-structured SAS environment
  • RStudio → Positron: Migration currently in progress at many organizations - painful for people who worked in RStudio their entire careers
  • Quarto and Beyond: Other tooling changes (like Quarto) add to the cumulative change load

Overall Takeaway

Adoption is fundamentally a people problem. Provide non-judgmental support, give people time, use AI as a translation and tutoring aid, and remember that “change management” is now a continuous state - it’s not just about SAS to R, but a stack of overlapping tooling transitions.