Auditory Illusions

Auditory illusions, like optical illusions, are tricks of the mind. These illusions come in a variety of forms and can have a number of applications. This post will explore some of these illusions along wit some of the of applications in which they have been intentionally integrated. The aim is to cover some of the […]

Leaky Abstractions Are Just Bad Abstractions

Introduction In 2002 Joel Spolsky argued that “All non-trivial abstractions, to some degree, are leaky”.  As a result, there have been numerous programmers who have used this as an excuse to throw away numerous abstractions in favor of lower-level alternatives. The original argument though is a straw man and the perpetuation of it is actively […]