On Mon, Feb 6, 2012 at 1:59 PM, Benjamin Root <ben.r...@ou.edu> wrote:
> Alternate title: "How I finally convinced my Dad that open-source can put
> food on the table". Since this entire story got started on this mailing
> list, I figured it would be appropriate to end it here.

Love the alternate title.  I'm sure we can all substitute
dad|mom|wife|husband|significant_other in that one.

> About a week later, I got a personal email from the original poster
> informing me that my solution worked perfectly.  He also noticed that I was
> working in a neighboring building on campus and wondered just how much
> longer my PhD was going to take and if I had any interest in going into the
> private sector.  (The company happened to deal with atmospheric science and
> my PhD is in meteorology).

I love that a tiny bit of altruism turned into a good job for you.
Recently my wife, who is a criminal defense attorney, decided to
transition from criminal law to family law, and took on a pro-bono
case of a friend who was in a tough spot (he was accused of spousal
battery by a mentally ill wife and they had several young kids in the
middle).  At a Halloween party, she met someone who worked at a family
law firm and began telling him about her case, and that led to a job
interview and soon she'll be having her third interview with the firm.
 I don't know how it will turn out, but I'm pretty sure that she
wouldn't have gotten this opportunity had she not taken on this case
pro-bono.

I grew up pretty much accepting the US ethos that 'there is no such
thing as free lunch" and "no one works for free".  So it came as a
great surprise to me, sometime in 1994-1995, when I posted a question
on comp.lang.awk about a script I was developing mixing sed and awk
which parsed BibTeX.  Some kind soul responded withing 12 hours, "you
should really be using Perl for this", *and* wrote a non-trivial,
several hundred line piece of Perl to solve my problem.  I was
dumbstruck that someone would stay up all night solving a problem for
me, not looking for anything except perhaps for "credit".  What I
learned next was that altruism is infectious.  I began diving deeply
into Perl, mastering it, and answering other people's questions on the
Perl mailing list.  At one point, I was one of the top ten posters on
the Perl mailing list -- no mean feat at the time -- mainly
obsessively answering people's questions.  Of course when I discovered
Python, I dropped Perl faster than a hot potato, but that spirit of
contributing to and benefiting from a community of people motivated
not by a payback but by contributing to and participating in something
excellent persisted.  That free help that guy gave me on comp.lang.awk
probably caused me to spend 8,000 hours over the next decade helping
other people.  I guess there is no such thing as free lunch.


> It turned out that the company realized the value of having on-staff a
> "SciPy Guru" (I still consider myself a beginner).  After the usual visits
> and interviews, I was offered a position.  At multiple times throughout the
> process, it was obvious to me that while it was good that I was an
> atmospheric scientist, what was most valuable to them was my knowledge,
> insight and expertise with Python and its tools.
>
> The lesson I hope everyone here can take in is that there are many companies
> out there that are using open-source tools and libraries for their
> purposes.  Learning and using these tools for your own purposes not only
> solves your immediate needs, but also sets you up for future opportunities.

No doubt about this one.  I have tried with mixed success on a number
of occasions to hire people for a job in quantitative finance who
possess skills in scientific python tools as well as statistics, and
it is hard to find good matches.  Whenever I meet other people like me
who are trying to hire people, they all tell the same tale: it's hard
to find talent.  So if you have these skills and would like a job,
contact me :-)

I've been astounded by the degree of uptake of the scientific python
toolset, and it is accelerating.  As more and more people use these
tools, more and more companies require them and most importantly, more
and more talented developers put their energies into them.  The amount
of productivity being poured into not only the core tools but also
pandas, scikits-learn, scikits-image, pystatsmodels and others is
awesome, and is definitely taking the tool chain to the next level.

> Therefore, I would like to thank John Hunter for making matplotlib available
> for the community, and a hearty thanks to the rest of the community for
> their contributions to matplotlib.  Without this, I doubt I would have found
> this job opportunity, nor have the "value-added" skills to have them
> consider hiring me.

You're welcome, but I owe you a significant thanks as well.  As my
time for significant development has dwindled, the major contributions
by you and the other developers has enabled the project to thrive.  I
hope that in your new position, you can continue to devote some time
to core development.  Congrats on the new job, and thanks for sharing
the story.

JDH

------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to