maetl

Metaphors

Picture-driven programming

Treating the entire visual interface of a program as data input to another program that modifies the original behavior.

10 LET M EQ MIND ROT 20 GOTO 10

I hate to agree with grouchy old Dijkstra, but unfortunately now it's impossible to deny: BASIC is what killed my ability to be a truly great programmer. Dijkstra was right, GOTO completely rots your…

Rands Hits a Home-Run

Software industry zealots focus far too much effort on debating methodology for methodologies sake.

The Only Accurate Metaphor in Software Development

Software development is hard. A lot of people like the idea of couching this difficulty in a form of explanation by analogy. The most common comparisons are generally the most facile and glib, and…