Speaker
Description
By 2026, the era of vibe coding has made rapid prototyping effortless; however, it has also highlighted a significant gap between demos and production-quality systems. While AI agents can simulate agile processes, they often optimise for speed at the expense of architectural integrity, security, and long-term technical debt. Anyone can generate code, but not everyone can manage a project. The real test is handling the shift in what stakeholders want while keeping the software safe and valid. This is why spec-driven development is now the most important skill for a professional R developer.
The developer’s role is evolving into that of a workflow architect who owns the entire communication loop. Beyond prompting, the engineer must lead review meetings and demos to translate stakeholder needs into a resilient technical specification. By embracing the tinyverse philosophy and prioritising clean design, we can build frameworks that are flexible enough to undergo constant inspect and adapt cycles without collapsing under their own weight. This approach ensures that we are not just shipping a single product but also establishing a robust, scalable production workflow.
The UCB package gridify (part of pharmaverse) serves as a practical example of this mindset. By utilising S4 classes and focusing on composition over inheritance, it provides a stable foundation that survives iterative changes while maintaining a minimalist dependency footprint. In a world of commodity code, the ability to bridge the gap from a stakeholder's needs to a validated production environment is the competitive advantage for the R community.
Additional Material or Paper
gridify (pharmaverse) package: https://github.com/pharmaverse/gridify
If you used AI tools or services to support the preparation of this submission, please state the name and reason for using each of them.
Grammarly to polish my English
| Keywords: Please list up to 5 keywords to help us find the right session for your contribution. | AI agents, Agile, software design, pharmaverse |
|---|---|
| Virtual Option | This submission is for onsite presentation only |
| Video Recording | Video sharing is fine |
| The author(s) agree(s) to take responsibility and be accountable for the contents of the submission and is/are authorized to present it. | Confirm |