Culture Fighting Dogmatism with Fresh Perspectives Don't forget why you work how you work — spend time with people who have a fresh perspective.
Project & Team Management Tear Down the Walls! – Shattering Team Boundaries When our teams are divided, we forget about the big picture and lose time. Communication is the key to keeping us together.
Personal Optimization 5 Tips for Success When Joining a New Development Team Success isn't just what you know – it's how well you work with others. Use your skills more effectively to build great software and relationships.
Project & Team Management Small Teams Are Dramatically More Efficient than Large Teams Small software teams are dramatically more cost efficient than large teams. Large teams don't even confer much calendar time advantage over small teams.
Workplace Headphones Are Dangerous Headphone negatively impact office productivity. They hinder communication among coworkers.