[python-advocacy] New python products supported?
Jeff Rush
jeff at taupro.com
Sat Aug 2 03:45:06 CEST 2008
Michael March wrote:
>
> First, I want to correct/amend what I said about 'never heard of
> Python'. Pretty much the case is that at the very least someone has
> vaguely heard of it but it ends there. The next step up from that is
> "its a scripting language like Perl", etc.
Hmm, I'm wondering how we can raise the visibility of Python in those
particular levels of IT. Michael, in your world, how do those decision
makers, not line-developers, become aware of tools? Do they listen to
technical podcasts? Just read InfoWorld? Get taken to lunch a lot by
vendors? Are they swayed primarily by case histories or by cool abstract
technology?
Do we need to get brief whitepapers or, for those short on time, more
screencasts suitable for certain classes of people? Slanted to talking head
case histories or comparison to languages they do know, or something a bit
more abstract like commonly encountered mid-level problems and how Python
solves those easily? At showmedo.com a good selection of screencasts are
collecting but many are more for the in-the-trenches developer and not so much
about programming philosophy, leverage and scope.
I say mid-level problems above because low-level ones are cool to impress your
programmer friend with, using trick expressions, but I don't think they
impress decision makers. And high-level problems may be too abstract, more
like choosing an entire web framework, a vendor or family of products. You'd
have to match their industry focus quite well to make it work.
Mid-level problems would be about commonly-encountered things like user
authentication techniques, wrapping a database in DB-API or ORM, structuring a
large body of code for collaboration, a good overview of unit/functional
testing in Python, using docstrings/introspection to generate the bulk of your
developer docs. Maybe even a bit more abstract, like how a framework like
D-BUS uses decorators and metaclasses to annotate and invisibly proxy
libraries and an in-depth demonstration of the ctypes module to show how
Python can wrap their world very easily.
And I presume the problem isn't the availability of people, training and
books, because it sounds like you're saying they aren't even at that point yet.
-Jeff
More information about the Advocacy
mailing list