Development

Developer productivity is about shipping quality code without friction. These articles are written for software engineers and engineering managers, covering the software development life cycle, code review practices, technical debt, common programming errors and how to fix them, developer metrics, and useful dev tools. You’ll also find ways to reuse code snippets, commit messages, and test data so you spend less time retyping and more time building.

Finding the Right Talent for Your Software Development Team

Hiring for a software development team starts with knowing its makeup and gaps. Weigh permanent developers against contractors, then see where to find talent, from specialized job boards to your own professional network.

Toby Osbourn

Is There Room for Improvement in Any of the SDLC Phases?

The SDLC phases of requirements, design, implementation, testing, and evolution each leave room for improvement. Review questions to ask in every phase and why input from others helps teams answer them well.

Toby Osbourn