Latest Articles
The transition from rigid waterfall methods to Agile and continuous software development reshaped how software is built. Inspired by lean manufacturing, developers introduced small, incremental changes, automated testing, and continuous integration, unlocking massive improvements in delivery speed, quality, and team collaboration. The key takeaway: change isn’t a disruption, it’s a constant to be designed for—by adopting iterative, continuous practices, we can accelerate progress while maintaining rigor and resilience.
In the 1970s and '80s, disability advocates fought for curb cuts—small ramps on sidewalks that allowed wheelchair users safe passage. Once implemented, these seemingly niche accommodations transformed public spaces for everyone: parents with strollers, delivery workers, travelers, and runners alike. The big idea is simple: when we design for the margins, we create systems that are more inclusive, resilient, and beneficial for all.
Preserving the integration between code, data, narrative, and computational environments is essential to communicate and encourage reproducible and reusable research. A seamless, interactive approach to research communication is an important goal to help addresses the fragmentation in today’s scholarly publishing infrastructure.