GUI: Taking Lessons from Hand-Drawn Animation

21st Mar, 2017

Chuck Jones inspires UI designers in this classic paper from Ungar and Change.

Early example of Duck Typing in 1991's SELF

21st Mar, 2017

In 1991 Ungar and Smith wrote about the experimental programming language SELF, and in it described duck typing, callng it behaviorism

David Parnas and the roots of good programming design

10th Jul, 2016

This paper is considered seminal in Object Oriented Design, but Parnas never mentions objects, and his example program is described in procedural programming terms. The lessons in this paper are applicable to *all* programming methodologies. It's just about smart design decisions.

Reflections on Trusting Trust by Ken Thompson

7th Jul, 2016

You can't trust Ken Thompson. He'll prove it.