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.

7 Creative Ideas to Measure Developer Productivity

Developer productivity is better measured by outcomes than lines of code. Consider seven creative measures, including closed tickets, deploys, documentation written, code reviews completed, and conversations with others.

Toby Osbourn

Website QA: Testing a Website for Keyboard Users

Testing a website for keyboard users starts with checking tab order. See why keyboard navigation matters for accessibility, how to test the order of focusable elements by hand, and how to automate tab order tests.

Toby Osbourn

Code Review Best Practices You Can’t Miss

Code review best practices help teams improve software without creating tension. Find out what code review is, why it matters, when to do it, who should review, and how to run reviews that feel natural and fair.

Toby Osbourn

What is Code Churn and How to Reduce it

Code churn measures how much code gets rewritten or deleted soon after it's written. Find out how to measure it and how to address common causes like shifting requirements, prototyping, and indecisive developers.

Toby Osbourn

Being Excellent at Communicating Technical Work

Communicating technical work well means tailoring product changes to each audience. Get guidance and example messages for customers, sales and marketing, affiliates, support, and technical teammates.

Toby Osbourn

Automating Your Text-Based Stand-Up Meetings

Text-based stand-up meetings suit remote and asynchronous teams spread across time zones. See how to keep daily updates consistent, what else written stand-ups offer, and how TextExpander helps with the format.

Toby Osbourn