Skip to content

Commit aff4078

Browse files
MarsBarLeenoatamirmattip
authored
[BLOG] Add three-months-and-having-fun (#529)
Co-authored-by: Noa Tamir <[email protected]> Co-authored-by: Matti Picus <[email protected]>
1 parent fe7769b commit aff4078

File tree

3 files changed

+82
-0
lines changed

3 files changed

+82
-0
lines changed
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
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.

apps/labs/public/posts/three-months-and-having-fun/blog_feature_org.svg

Lines changed: 1 addition & 0 deletions
Loading

apps/labs/public/posts/three-months-and-having-fun/blog_hero_var1.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)