Brandon Savage has a new look at an old problem in the PHP community - the importance of a developers' understanding of marketing in applications.
Technical people seem particularly bad at marketing effectively. I think this is because weâ€™re fact-oriented, focused on the features and neat ideas our products include. Weâ€™ll spend pages and pages talking about the cool things that our tool or application can do. And then weâ€™ll wonder why our client didnâ€™t buy it. Why do we do this? Because we forget that marketing isnâ€™t about features itâ€™s about meeting needs.
He points to the hierarchy of needs as an example of what really has to be considered when developing software. The further down the pyramid you and your software can go, the more effective your marketing can be. An application can do everything under the sun, but if it doesn't do what the customer wants, it'll be tossed aside.