February 15, 2018 • ☕️ 6 min read
After two and half years at Behance/Adobe, I’m moving on! Or in Mike’s words, graduating. 😄
I’ll announce my plans on what I’m doing next in a few weeks, so stay tuned (so this is also an announcement of an announcement unfortunately)!
Before JSCS, my only experiences with coding were one-off projects: whether it was a game I made with a friend, a project in a school class in which no one was motivated, or a hackathon where there was a lot of passion but little time.
But looking back, it really didn’t take much for me to want to be more involved in something bigger. Did I know what I was getting into? Of course not! I didn’t understand the time investment, technical work, and later emotional labor of working on any open source whether as a contributor or maintainer; and now it’s been more than 2 years of working on Babel for me!
babel-eslint(since no one else stepped up at the time 😄), I started contributing to Babel and eventually became a new collaborator along with a few others (including Logan and Daniel).
It took a simple gesture of encouragement from someone I knew in-person to convince me to finally start. A joy from working on a tool we used at work to improve our lives as developers and in the community helped push me forward. Hopefully I can pay that forward even more for the people that want to get involved, but with more effort and a focus on guidance for that journey.
Behance has truly been an amazing place to work. I really feel like they took a chance on me!
I was initally really hesitant about moving anywhere, especially to somewhere like New York from the suburbs of Georgia. But I took the interview since I was excited at the possibility to work in an environment that encouraged open source, especially in the community.
We’ve been able to work on a lot of open source throughtout my time here, on tasks that benefit both the company and the community. And not just for Babel either. Kai also gets time to maintain ESLint as a core team member and many of our coworkers have also contributed many patches/docs to the various tools we use! Mike made a bunch of pull requests to webpack/npm to improve our (and thus everyone’s) build performance.
He called himself “Jovial Train Patches” at the time since he did all the work on his commute to/from work 😂.
Another thing we’ve been able to do is keep up to date on tooling. And if there are issues, I’ll just have to fix them. And this applies even for “beta” software like Babel 7: we’ve been using it in production the whole time it’s been developed 😄.
We were also encouraged to speak at conferences and be a part of the community!
I don’t think I can truly appreciate the opportunities that have been given to me here, so it’s sad to leave. But I’m super excited for what the future holds. Stay tuned for more!
All to say that working here just helped me realize the parts of open source that truly resonate with me: the human side.
Oh yeah and since there will be an open position soon, check out https://www.behance.net/careers if you are interested!
Blog of Henry Zhu