473,625 Members | 3,222 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Talking to marketing people about Python

I'm working on a product which for a long time has had a Perl binding for
our remote access API. A while ago, I wrote a Python binding on my own,
chatted it up a bit internally, and recently had a (large) customer enquire
about getting access to it.

I asked for permission to distribute the Python binding, and after a few
weeks of winding its way through the corporate bureaucracy I got an email
from a product manager who wants to meet with me to "understand the market
demand for Python API before we commercialize it".

Can anybody suggest some good material I can give to him which will help
explain what Python is and why it's a good thing, in a way that a
marketing/product management person will understand?
Sep 24 '06 #1
21 1918
Roy Smith wrote:
I'm working on a product which for a long time has had a Perl binding for
our remote access API. A while ago, I wrote a Python binding on my own,
chatted it up a bit internally, and recently had a (large) customer enquire
about getting access to it.

I asked for permission to distribute the Python binding, and after a few
weeks of winding its way through the corporate bureaucracy I got an email
from a product manager who wants to meet with me to "understand the market
demand for Python API before we commercialize it".

Can anybody suggest some good material I can give to him which will help
explain what Python is and why it's a good thing, in a way that a
marketing/product management person will understand?
No, but if you gave him a piece of paper with "please turn over" written
on both sides you could perhaps keep him otherwise occupied to the
company's benefit.

Seriously (and I suppose as a PSF director I should be serious from time
to time), you could point out that it will increase the availability of
your base product. Point out that there are Python APIs for many
services (Amazon S3, del.icio.us, digg to name just a few) and that
these bring the services within the scope of many more people.

Lastly, remind him that the customer is always right, and the large
customer usually even more right. You already have evidence of demand
from the customer base: aren't large customers a part of your market?
Show him the enquiry!

regards
Steve
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC/Ltd http://www.holdenweb.com
Skype: holdenweb http://holdenweb.blogspot.com
Recent Ramblings http://del.icio.us/steve.holden

Sep 25 '06 #2
Roy Smith enlightened us with:
I'm working on a product which for a long time has had a Perl
binding for our remote access API. A while ago, I wrote a Python
binding on my own, chatted it up a bit internally, and recently had
a (large) customer enquire about getting access to it.

I asked for permission to distribute the Python binding, and after a
few weeks of winding its way through the corporate bureaucracy I got
an email from a product manager who wants to meet with me to
"understand the market demand for Python API before we commercialize
it".
1) The customer wants it already.
2) The language is good enough for NASA and Google.

Sybren
--
Sybren Stüvel
Stüvel IT - http://www.stuvel.eu/
Sep 25 '06 #3
Roy Smith schrieb:
>
Can anybody suggest some good material I can give to him which will help
explain what Python is and why it's a good thing, in a way that a
marketing/product management person will understand?
please also look for the "Python success stories"

There is also a aviation control system running with Python / using
Python bindings.

Google offers Python bindings and has employed the BDFL and at least
one ~bot. I think nobody would doubt that Google has the most knowledge
about online services - maybe there is something about Python?

You can also point out that Python is especially suited for secure
online applications, with more web frameworks than keywords it offers a
very high "security through diversity", as no single vulnerabilitie can
be exploited across a big enough ecosphere.

Harald

Sep 25 '06 #4

Roy Smith wrote:
I'm working on a product which for a long time has had a Perl binding for
our remote access API. A while ago, I wrote a Python binding on my own,
chatted it up a bit internally, and recently had a (large) customer enquire
about getting access to it.

I asked for permission to distribute the Python binding, and after a few
weeks of winding its way through the corporate bureaucracy I got an email
from a product manager who wants to meet with me to "understand the market
demand for Python API before we commercialize it".

Can anybody suggest some good material I can give to him which will help
explain what Python is and why it's a good thing, in a way that a
marketing/product management person will understand?
There isn't an immediate economical benefit, but a technician has to
care for the "state of the art". It is both a net-effect regarding
technologies and developers but also something more vague, which is a
little harder to get: a product has to have a certain appeal. Perl
might have been a good decision 10 years ago but appears a bit shaddy
these days where better designed languages exist with equal power and
far more clean APIs.

Sep 25 '06 #5
Roy Smith wrote:
>
Can anybody suggest some good material I can give to him which will help
explain what Python is and why it's a good thing, in a way that a
marketing/product management person will understand?
As a sometimes marketing droid on my day job (please don't tell
anyone!) I think you should point out that, while 5-10 years ago Perl
was more popular and widely used than Python, Python has been growing
at a much higher rate, and by many (most?) measurements, Python is now
more widely used than Perl for many types of applications.

These measurements are not precise, but all of the below show Python
catching or surpassing Perl today:

1. Number of newsgroup postings
2. Number of books published and sold
3. Number of universities offering courses
4. Number of commerical training courses and seminars offered
5. Number of job listings on internet job listing boards.

With Python, it's all about growth; the growth rate of Python, by any
of the measurements above and others too numerous to mention, is far
greater than Perl's growth rate. Any marketing droid worth his salt
should be impressed with high growth rates persisting over several
years. ;-))

Ron Stephens
www.awaretek.com/plf.html

Sep 25 '06 #6
In article <11************ **********@i42g 2000cwa.googleg roups.com>,
rd*****@mac.com wrote:
5. Number of job listings on internet job listing boards.
I just did a quick survey for Perl and Python jobs on some of the big IT
job boards. I came up with:

Site Perl Python
Hotjobs 2756 655
Monster >1000 317
Dice 4828 803

I'm not sure how I'm going to spin that to a marketing guy to make him
think that "by many (most?) measurements, Python is now more widely used
than Perl for many types of applications"

Has somebody done a historical analysis of job listing growth over the past
few years? If there was a graph showing the lines cross in N years, that
would be more impressive.
Sep 25 '06 #7
Roy Smith wrote:
>5. Number of job listings on internet job listing boards.

I just did a quick survey for Perl and Python jobs on some of the big IT
job boards. I came up with:

Site Perl Python
Hotjobs 2756 655
Monster >1000 317
Dice 4828 803

I'm not sure how I'm going to spin that to a marketing guy to make him
think that "by many (most?) measurements, Python is now more widely used
than Perl for many types of applications"
I think the use of "applicatio ns" here implies "new applications", not "applicatio ns
still in use somewhere".

did you try searching for Cobol, btw ?

</F>

Sep 25 '06 #8
Fredrik Lundh wrote:
I think the use of "applicatio ns" here implies "new applications", not "applicatio ns
still in use somewhere".
Good point, Fredrik. I do recall that, a few years ago, I graphed the
*growth rate* of new Sourceforge projects written in Python vs. the
same for Perl, and it was a very clear growth trend in Python's favor;
even though Perl still had more total projects because of its earlier
popularity. However, I did not keep the data.

Ron Stephens

Sep 25 '06 #9
Roy Smith wrote:
Can anybody suggest some good material I can give to him which will help
explain what Python is and why it's a good thing, in a way that a
marketing/product management person will understand?
You might want to take a look at Chapter 1 of "Programmin g Python" (3rd
edition, unless it's not changed much from the 2nd). It's even described
in the Preface as being a general introduction that can be used to
explain the language to management and non-programmers.
Sep 25 '06 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
3501
by: Jane Austine | last post by:
I need to control a command line program via python. I first tried popen2 and 3 but I couldn't find a way to talk to the subprocess interactively; that is, read some and then write some, and read some more again... (suppose controlling an interactive shell program) When I try this with popen family, it just hangs. I have to close one pipe before reading from the other. I know that there is a wonderful thing called Expect, but it's not...
44
3739
by: flyingfred0 | last post by:
A small software team (developers, leads and even the manager when he's had time) has been using (wx)Python/PostgreSQL for over 2 years and developed a successful 1.0 release of a client/server product. A marketing/product manager has brought in additional management and "architecture" experts to propose moving the entire thing to a Java (application server) platform for the next release. They want a "scalable, enterprise solution"...
0
2315
by: Nathanael | last post by:
Hi Guys, You probably have heard of affiliate marketing before but what exactly is affiliate marketing? In this introduction you'll find an explanation of the basics of affiliate marketing. The principle of affiliate marketing The principles of affiliate marketing are pretty easy. A merchant who wants to sell more may decide to offer an affiliate program. Using this affiliate program he will attract webmasters of other sites, so...
2
2494
by: ship | last post by:
Microsoft IIS (latest) asp.net 2.0 Hi How can we track (numerous) separate marketing campaigns using IIS and asp.net (2.0)? (We are trying hard to AVOID having to set up a new directory for
3
2249
wiredwizard
by: wiredwizard | last post by:
So does my site need optimization or marketing? (my response to a recent email from a gentleman asking whether he should optimize or market his website and I was wondering what others think) Please note that optimizing the site so that the search engines will be able to index it is only a minor part of getting more traffic to your web site. In regards to weather you need optimization or marketing let me start by saying that if you want...
0
8259
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8192
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8637
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8358
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
7188
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6119
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5571
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4090
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
2
1504
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.