does anybody earn a living programming in python?

Mike C. Fletcher mcfletch at vrplumber.com
Tue Sep 26 10:50:14 EDT 2006


walterbyrd wrote:
> If so, I doubt there are many. 
>
> I wonder why that is?
>   
I've now used Python in every job I've had for the last 10 years.  
Started off with web-sites for a few months, then writing 
VRML-processing libraries to piece together and massage virtual worlds 
(not a *lot* of jobs there).  After that worked on a piece of 
Cable-system SNMP monitoring software (again, not a *lot* of jobs in 
that).  After that billing/provisioning systems for VoIP (you really 
only need one).  The last two companies (one of which I own, one in 
which I was a partner) were python-only shops.

PyGTA (Toronto Python User's Group), which is a fairly large user-group, 
seems to be about 60% (off-the-cuff estimate) paid Pythonistas, with 
some people picking it up for filling in corners and others spending all 
day working on it.  The paid positions tend (like most programming 
positions in less-well-known general-purpose languages) to be 
programming + X for values of X which are a problem domain having an 
obscure nature.  That is, boutique/bespoke development that requires 
some specialisation such that the customer is willing to go for whatever 
language is suitable and gets the job done.

Regarding Java from one of the previous comments (and this is a cynical 
moment here, I'm really a far more positive person, just ignore this):

    There are still lots of jobs in Java, just as there are still lots
    of jobs in COBOL.  Kids in the know (i.e. who *love* programming,
    rather than just wanting a job) going into university are minimising
    their Java exposure so that they don't box themselves into the
    big-old-company environments that have locked themselves into Java
    while everyone else moves onto the more dynamic languages/platforms.

    Job security and easy availability is not the be-all and end-all of
    happiness in life.  That said, if you know anyone who "just wants a
    job", please, push them at Java, someone has to spend the next 30
    years maintaining the Struts and J*EE sites people are putting
    together today in all those big institutions.

Have fun,
Mike

________________________________________________
  Mike C. Fletcher
  Designer, VR Plumber, Coder
  http://www.vrplumber.com
  http://blog.vrplumber.com




More information about the Python-list mailing list