Hello! I'm a software developer living in Vancouver, Canada. I'll be using this blog to write about concepts in software development that I find interesting. Besides coding, I'm a lover of depressing Russian literature, MMA, Brazilian Jiu Jitsu, lifting weights and (albeit begrudgingly) fried chicken.
A Philosophy Of Software Design is a fantastic book written by John Ousterhout. In this article I jot down ideas from the book that I find helpful/interesting.
In this article I talk about the most important lessons I've learnt from conducting a structured study of TypeScript which have helped me in everyday use.