It's easy to dismiss the GoF Design Patterns

21st Jul, 2016

font-feature-settings should not be used in code blocks

20th Jul, 2016

The problem of learning Object Oriented Design

19th Jul, 2016

The greatest problem in learning object oriented design is in the toy problems. The object oriented solution never looks better than the regular solution.

How to write a program, the wrong way

13th Jul, 2016

Learn the right way to write a program the wrong way

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.