Hello there!

My name is Ankur Sethi. I live in Bangalore, where I work as a JavaScript consultant, trainer, and speaker.

You can read my blog here, read more about me here, or write to me at contact@ankursethi.in.


Seven Languages in Seven Weeks, Week 2: Io

Designed by Steve Dekorte, Io is a small, embeddable programming language that borrows its prototype-based object model from Self, its purely object-oriented nature from Smalltalk, and its homoiconicity from Lisp (although, unlike Lisp, it doesn’t use s-expressions to represent programs). The language is such a mind-expanding experience that I have now spent way more than …

Seven Languages in Seven Weeks, Week 1: Ruby

In an attempt to get back into programming language theory and implementation—a hobby I’ve neglected since I started working full-time—I recently started reading Bruce Tate’s Seven Languages in Seven Weeks. These are my notes and observations from my first week of study. In week 1, Bruce introduces Ruby, drawing attention to its dynamic nature, expressive …