<story><title>Why Asana Is Switching to TypeScript</title><url>https://eng.asana.com/2014/11/asana-switching-typescript/</url></story><parent_chain></parent_chain><comment><author>klibertp</author><text>&amp;quot;The Surprising Benefits of Static Typing&amp;quot;&lt;p&gt;It&amp;#x27;s actually &amp;quot;gradual typing&amp;quot;, which among many benefits shared with full static typing has one very important of its own: it gets out of your way when you want to ignore the types. The approach itself is old(EDIT: Common Lisp and Dylan), the research and theory behind it is a decade old at this point, this shouldn&amp;#x27;t be very surprising anymore :)</text></comment>
<story><title>Why Asana Is Switching to TypeScript</title><url>https://eng.asana.com/2014/11/asana-switching-typescript/</url></story><parent_chain></parent_chain><comment><author>wasd</author><text>I don&amp;#x27;t want to keep adding to the comments about why not X so I&amp;#x27;ll ask a more generalized question, what other options did you consider and why did you abandon them?</text></comment>