Basarat Ali Syed talks with Dave Rael about motivations for diving deep on a language, the rewards of open source software, and exciting experiences
Basarat (@basarat) is a highly active member of the TypeScript community. Participant in a few OSS github organizations like DefinitelyTyped, TypeStrong, Typings. Creator Atom-TypeScript, grunt-ts and now alm.tools. Authored Apress Beginning NodeJS and self published a free book TypeScript Deep Dive. Top contributor for the TypeScript tag on StackOverflow.
Chapters:
- - Dave introduces the show and Basarat Ali Syed
- - Basarat's motivation for becoming focused on TypeScript
- - Basarat's definition of value
- - The tooling Basarat has created for TypeScript
- - ALM tools
- - The things that "light Basarat up"
- - How Basarat got started in software
- - Basarat's story of failure - Betting on the wrong horse
- - Shifting to the web
- - Basarat's success story - Open source projects - getting collaborators and growing into an organization
- - Basarat's thoughts on having "made it"
- - How Basarat stays current with what he needs to know
- - Basarat's book recommendation
- - The things that have Basarat most excited
- - Angular 2 and TypeScript
- - Basarat's motivations for getting into TypeScript and current outlook
- - Basarat's sources of pain and suffering
- - The things about which Basarat likes to geek out
- - Basarat's prediction for the future of software
- - Basarat's top 3 tips for delivering more value
- - Keeping up with Basarat
Resources:
- Basarat's Blog
- TypeScript
- ALM Tools for TypeScript
- atom-typescript
- The TypeStrong organization on GitHub
- Angular 2: Built on TypeScript
- DefinitelyTyped
- Flow - A static type checker for JavaScript
- AtScript
- Edgar Dijkstra: Go To Statement Considered Harmful
- grunt-ts
- Anders Hejlsberg - 2015 Build Conference (atom-typescript at 42:30)
Basarat's book recommendation:
Basarat's top 3 tips for delivering more value:
- Optimize for your own personal happiness (happy coder -> happy code)
- Always keep learning and be open to new ideas
- "You have to write the code" (Basarat attributed to Anders Hejlsberg)