Home

Soft Skills Training for Software Development Teams

SoftSkills.app is my comprehensive soft skills self-assessment and self-improvement training program designed specifically for software development teams.

How to Learn the Top 20 Soft Skills in 2020

A practical guide to learning the most essential soft skills people struggle with the most.

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.

12 Types of Highly Effective Software Developer

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