Our travel-commerce platform is built using ~150,000 lines of Rails and ~120,000 lines of Javascript. Recently, we’ve spent a year evaluating typed-FP languages, and have successfully added ~46,000 lines of Haskell into our tech stack.
I’m always on the lookout for techniques to write correct programs without compromising on speed of development. After all, what good is a correct program, if it’s late to the market and no one runs it in the first place!
I’ve been coding since my school days (BASIC, Pascal, Foxpro, dBase, C, Visual Basic, C++), all throughout engineering (Linux admin, PHP, MySQL), and then at Cleartrip where we wrote the first version of the platform in Common-Lisp & Rails. At Vacation Labs, we’re using Rails, Javascript, Typescript, Angular, Postgres, Redis, and Haskell.