12 Highly Effective Software Developer Types

Descriptions of the highly effective software developer types found in highly capable software development teams.

How to Deal with Difficult People on Software Projects

You can read about the problems caused by people like The Rockstar, The Idealist, and The Incompetent, along with the most effective strategies for dealing with them.

Soft Skills Training for Software Engineers

SoftSkills.app is a comprehensive Soft Skills Assessment and Self-Improvement training program designed specifically for Software Engineers.