3 ms·
(I work on the Sorbet team) I've been meaning to write a blog post about this because I get asked about my personal journey to working on the team a bunch. Th
by jez 5y ago
(I work on the Sorbet team)
I've been meaning to write a blog post about this because I get asked about my personal journey to working on the team a bunch.
The makeup of the current team is a split of:
- people who worked on programming languages & compilers in academia
- people who worked on developer productivity/product infrastructure at large tech companies
- people who just really like types (me)
Which is to say: there's a deal of luck involved, but there are also some fairly straightforward ways to inch closer to PLs/compilers job in industry.
That all being said, the piece of advice I always give people who bring this up: there's nothing stopping you from working on PLs/compilers right now! Find a ticket labeled "good first bug," show up in the #internals channel on the Sorbet Slack[1], and someone would love to help you get started.
Don't care about Sorbet? That's fine! Pick your programming language of choice, find where the developers hang out, and repeat the process. Oftentimes, there's nothing holding you back from working on PLs and compilers except yourself.
[1] https://sorbet.org/slack https://sorbet.org/slack
- Zababa 5y agoThank you for the detailed and quick answer! And thanks for the advice.