Working Closely as a Cross-Functional Team
By: Todd B Fisher
What we hope to experience while working on a cross-functional team.
Engineering@Pluralsight Refactor 2021: How We Work
By: Amy Dredge
Engineering @ Pluralsight is a document that outlines how we do engineering at Pluralsight — how we work. It establishes best practices that enable us to deliver the most customer value, create and maintain healthy processes, and perhaps most importantly it shapes a system where engineers and Pluralsighters feel fulfilled and happy at work.
Since the first version was created in 2018, Pluralsight has gone through many changes. We recently took the opportunity to reflect on how our practices are serving us and where we could make meaningful adjustments.
Knowledge Silos
By: Jeff Nuss
Knowledge silos impede our ability to quickly deliver value to our users.
Engineering @ Pluralsight: Creating Our Product Collaboratively
By: Jim Cooper
At Pluralsight we value creating our product collaboratively. Here are the practices that we have chosen to support that principle.
Pluralsight Engineering: How We Work
By: Jody Bailey
As engineers, how we work is important. At Pluralsight, our engineering culture and engineering practices have been carefully created and nurtured by our founders, leaders and an engineering team who care deeply about the craft of software engineering.
Mob Programming
By: Allan Stewart
When I joined Pluralsight, I knew going in that it was going to be a different kind of company. They were already practicing things that I'd been learning about and struggling to implement in my prior company, like TDD and continuous delivery. But I didn't realize just how different my day-to-day work would be until I found that my team was doing something called mob programming.
System Architecture: Bounded Contexts
By: Dave Adsit
Microservices architectures are currently highly fashionable. The question of how small a microservice can be is asked regularly. Is micro even small enough? Can we build pico-services? At Pluralsight, we have chosen to go a different direction. We are focusing on team size...
Team Responsibility
By: Allan Stewart
What does it mean for a team to be responsible? What should a team be responsible for? How should teams be structured? In our careers, we've experienced pain when the answers to those questions have been ill-defined. At Pluralsight we have tried to do better, learning from the community and our own past experiences...