The Soft Side of Software

RSS
Sort By:

Resolving Conflict

Don't "win." Resolve.

by Kate Matsudaira | November 15, 2016

Topic: Development

CACM This article appears in print in Communications of the ACM, Volume 60 Issue 1

0 comments

Fresh Starts

Just because you have been doing it the same way doesn't mean you are doing it the right way.

by Kate Matsudaira | September 12, 2016

Topic: Development

CACM This article appears in print in Communications of the ACM, Volume 59 Issue 10

0 comments

Bad Software Architecture is a People Problem

When people don't work well together they make bad decisions.

by Kate Matsudaira | July 18, 2016

Topic: Development

CACM This article appears in print in Communications of the ACM, Volume 59 Issue 9

1 comments

Nine Things I Didn't Know I Would Learn Being an Engineer Manager

Many of the skills aren't technical at all.

by Kate Matsudaira | May 9, 2016

Topic: Development

CACM This article appears in print in Communications of the ACM, Volume 59 Issue 6

0 comments

Delegation as Art

Be someone who makes everyone else better.

by Kate Matsudaira | April 18, 2016

Topic: Development

CACM This article appears in print in Communications of the ACM, Volume 59 Issue 5

1 comments

The Paradox of Autonomy and Recognition

by Kate Matsudaira | February 16, 2016

Topic: Development

CACM This article appears in print in Communications of the ACM, Volume 59 Issue 3

1 comments

Lean Software Development - Building and Shipping Two Versions

Catering to developers' strengths while still meeting team objectives

by Kate Matsudaira | October 31, 2015

Topic: Development

2 comments