Understanding Mixins: From Ice Cream Stands to TypeScript

When Steve Herell opened his first Ice Cream store, instead of having pre-mixed flavors, he had his staff mix freshly made ice cream with candy or other confections based on the customer requests. Those candy additions were called mix-ins. Steve probably only wanted to beat the competition, he didn’t know that his mix-in would find its way into Computer Programming Languages years later, though not literally - we don’t conjure ice creams with code yet. Do we, is there something you people are hiding from me? ...

January 23, 2021