In 2003, Paul Graham
wrote about his company's decision to use Lisp (a programming language). His essay
portrays Lisp somewhat like the French of computer languages -unique, esoteric, and able to give expression to the inexpressible (je ne sais quoi). It was Lisp, he argues, that gave his company an unfair advantage over its competitors.
A Growing Ecosystem
Rauch's company offers an open source web framework
- It has the most open source projects on Github (by more than 50% over Java).
- NodeJS was voted as the most popular framework in Stack Overflow's developer survey for 2017.
I asked another friend who works at Google. He pointed me to some open issues on NodeJS, saying that some of the mistakes, though trivial, gave him cause for concern as to the framework's maturity.
- Broad adoption by startups and large private companies as a framework for back-end services (NodeJS)
- A thriving open source community (most active on Github)
- Strong demand for knowledge of it as a professional skill (Indeed.com)
, but it is not for everyone. Part of the decision was familiarity. In order to move fast at a startup, being handy with the tools you use is essential.
Tom Goldenberg is CTO and Co-Founder of Commandiv, a personal investing platform. If you enjoyed the article, please like and share it!
While the language doesn't support static types, companies like Facebook and Microsoft have released libraries that add this functionality (Facebook released Flow, and Microsoft released TypeScript).