Mike-O-Matic brings a fun post on the six signs of a good software project manager: manage customer expectations, talk to the customer, understand what the project is really about, increase visibility, speak the developer's language and know how to say "no."