callbacks and pyramids of doom
extra functions just to massage the arguments
special emphasis on removing boilerplate code from the unit tests
In each instance there will be a lot less code, but it will be more robust, manageable and simpler to reason about and test.
Today Gleb is developing real-time financial analysis tools at Kensho. He blogs about software development and links his projects at glebbahmutov.com. You can follow him and his work @bahmutov.