We're a Python shop! Honestly, we chose Python in the early days because (1) every MIT undergrad learns Python, so both myself and my cofounder knew it, (2) Python is a very productive language for developers so it's great for building MVPs and (3) Python is "batteries included", meaning it's got a super useful standard library and also a ton of high quality third party libraries for doing just about everything, so we were able to focus on building the logic that was specific to our product.
We've been lucky that Python has scaled with our growth, and that new features like mypy-lang.org/ make it possible to make large codebases manageable in a dynamic language.
We also use MySQL and redis pretty heavily, and we're built on top of AWS just like every other startup out there.
Hi Christine! What stack is Nylas primarily built on, and why?
We're a Python shop! Honestly, we chose Python in the early days because (1) every MIT undergrad learns Python, so both myself and my cofounder knew it, (2) Python is a very productive language for developers so it's great for building MVPs and (3) Python is "batteries included", meaning it's got a super useful standard library and also a ton of high quality third party libraries for doing just about everything, so we were able to focus on building the logic that was specific to our product.
We've been lucky that Python has scaled with our growth, and that new features like mypy-lang.org/ make it possible to make large codebases manageable in a dynamic language.
We also use MySQL and redis pretty heavily, and we're built on top of AWS just like every other startup out there.
What's the MIT undergrad program like?
heaven and hell!
Do you mean the classes, or the whole experience of being an MIT undergrad?