Writing

Our articles and podcast episodes on software engineering, management and collaboration.

An Introduction to Software Apprenticeship

Software apprenticeship programs are a powerful tool in a technology organization’s growth strategy. They provide an opportunity for existing talent to develop the skills critical for effective senior leadership as well as expand the pool of peopl...