Sell the Sizzle, Not the Sausage
This brings up a point that's commonly known in the commercial sales world and almost completely ignored by the open source community. We focus way too much on the wonderful feature set of our "products", and nowhere near enough on the needs of our "customers". So when you visit python.org for your first introduction to the language, you learn
Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code.The potential adopter isn't bothered about the features of open source software, they need to know the benefits. In other words, what's in it for them? A first-cut rework might read
Python lets you get more programming done faster, and helps you integrate your systems more effectively. You can train your existing programmers to use Python and see almost immediate gains in productivity and lower expenditures on maintenance.Now I don't claim to be a marketing professional, but even I can see that this addresses the problems of the user more directly than the current text. A lot of open source people see the word "marketing" and shriek because they perceive it as being intimately connected with the world of proprietary products and commercial licensing. Which it is, but it doesn't have to be. There's no reason at all why open source and free software shouldn't take a page from the proprietary book and start marketing itself more aggressively.
In fact I like that blurb so much it's going straight into the Holden Web Python training page! I just know that someone properly trained in marketing could do much, much better. If the goal is to get more people to adopt Python, what's wrong with using the best techniques from the proprietary world and bending them to our own ends?
