|
| 1 | +--- |
| 2 | +title: 'Quansight Labs: what I learned in my first 3 months' |
| 3 | +published: July 21, 2020 |
| 4 | +author: matti-picus |
| 5 | +description: 'I joined Quansight at the beginning of April, splitting my time between |
| 6 | +PyTorch (as part of a larger Quansight team) and contributing to Quansight Labs |
| 7 | +supported community-driven projects in the Python scientific and data science |
| 8 | +software stack, primarily to NumPy. I have found my next home; the people, the |
| 9 | +projects, and the atmosphere are an all around win-win for me and (I hope) for |
| 10 | +the projects to which I contribute.' |
| 11 | +category: [PyData ecosystem] |
| 12 | +featuredImage: |
| 13 | + src: /posts/three-months-and-having-fun/blog_feature_org.svg |
| 14 | + alt: 'An illustration of a brown and a dark brown hand coming towards each other to pass a business card with the logo of Quansight Labs.' |
| 15 | +hero: |
| 16 | + imageSrc: /posts/three-months-and-having-fun/blog_hero_var1.svg |
| 17 | + imageAlt: 'An illustration of a brown hand holding up a microphone, with some graphical elements highlighting the top of the microphone.' |
| 18 | +--- |
| 19 | + |
| 20 | +I joined Quansight at the beginning of April, splitting my time between |
| 21 | +PyTorch (as part of a larger Quansight team) and contributing to Quansight Labs |
| 22 | +supported community-driven projects in the Python scientific and data science |
| 23 | +software stack, primarily to NumPy. I have found my next home; the people, the |
| 24 | +projects, and the atmosphere are an all around win-win for me and (I hope) for |
| 25 | +the projects to which I contribute. |
| 26 | + |
| 27 | +I am not a newcomer to Open Source. I originally became involved in |
| 28 | +[PyPy](https://www.pypy.org) as an after-hours hobby to hone my developer |
| 29 | +skills, and quickly became enamoured with the people and the mission. Over the |
| 30 | +years my efforts in the open source world moved more mainstream, and in 2018 I |
| 31 | +took on a full-time position working on NumPy, funded through a grant to |
| 32 | +[BIDS](https://bids.berkeley.edu). Since April 2020, I have moved to Quansight |
| 33 | +Labs as a full-time developer. |
| 34 | + |
| 35 | +[Quansight Labs](https://www.quansight.com/labs) is a subsidiary of Quansight |
| 36 | +LLC, and Labs' mission is "Sustaining the future of open source". It does this |
| 37 | +by gathering together an amazing group of software developers and letting them |
| 38 | +loose on a variety of open source projects: Numpy, Spyder, Jupyter, conda-forge, |
| 39 | +Numba and [more](https://labs.quansight.org/blog). Of course, the |
| 40 | +developers do not only volunteer their time. Quansight Labs is sponsored via |
| 41 | + |
| 42 | +- generous support from Quansight LLC, |
| 43 | +- grants like the one from [CZI for NumPy and |
| 44 | + OpenBLAS](http://labs.quansight.org/blog/2019/11/numpy-openblas-CZI-grant), |
| 45 | +- and via [community work |
| 46 | + orders](http://labs.quansight.org/blog/2019/05/community-driven-opensource-funded-development/) |
| 47 | + from companies like D. E. Shaw who sponsor [work on |
| 48 | + Dask](http://labs.quansight.org/blog/2019/08/labs-dask-update). |
| 49 | + |
| 50 | +I personally split my sponsored time between PyTorch and NumPy, and in my free |
| 51 | +time contribute to other projects like PyPy, helping with Python packaging, and |
| 52 | +more. |
| 53 | + |
| 54 | +In the past three months I have met a whole new group of developers. We all |
| 55 | +work remotely, and meet up on Slack and video calls. In the past, the entire |
| 56 | +team would meet once a year or so, until face-to-face gatherings were put on hold. But that does |
| 57 | +not stop the interactions. The organization, with over 20 developers, has |
| 58 | +little hierarchy. Interactions are direct and it is customary to meet up |
| 59 | +for virtual coffee or just to chat. Since we all come from different places |
| 60 | +and backgrounds, there are specialists with deep knowlege in many fields: |
| 61 | +mathematics, C++ and GPU programming, Javascript and web technologies, UX, |
| 62 | +testing, and more that I have not yet explored. The synergy makes it a win-win |
| 63 | +for all involved. When I get stuck, a world-class expert is available and we |
| 64 | +can all help each other move forward. |
| 65 | + |
| 66 | +Lucky me, you say, but why am I bothering to share my good fortune and make |
| 67 | +you all jealous? Here is one take-away for the experienced developers out |
| 68 | +there, keep posted for more as my journey progresses. |
| 69 | + |
| 70 | +I was very hesitant to make the leap into a new career. I am no spring chicken, |
| 71 | +and I was worried that I would not be able to find a suitable position. I only |
| 72 | +began my software developer career late in life after I tired of |
| 73 | +electrical design and contracting. But I am here to tell you that even an old |
| 74 | +dog can learn new tricks. I began my open source chapter as a volunteer, |
| 75 | +which improved my programming powers and led to meeting people outside |
| 76 | +my usual circle. This led to the NumPy grant that led to Quansight Labs. So if |
| 77 | +I could do it, others can too. |
| 78 | + |
| 79 | +Joining Quansight Labs was definitely the right step for me. I hope you also |
| 80 | +find your paths enjoyable and rewarding. |
0 commit comments