Tag: abstractions


Apotheosis

They need gods
and gods don't last forever.
Thus every so often
at a most celebrated temple or palace
the people hold a pageant. Any child who wants to
—or whose mother wants her to—
competes to prove she can contain it all.
What a wonder to be chosen! Or …
Read | Comment

Idolatry and Iconoclasm

It's a fearful thing to love a statue,
returning every day to circle the dais
and study again every immortal curve—
unyielding, immutable, awesome. At first
you marched round and round like a supplicant:
incanting, worshiping the platonic form
of beauty. But now you circle like Joshua
around Jericho: tooting …
Read | Comment

The Art of Data Modeling in Games

In day-to-day life, we construct mental models. One highly abstract model is the concept of identity. An object or being has an identity, and it can move and change while retaining the same identity - it is the same object. The notion is very useful, but at times becomes less so …

Read | Comment

What Integrity Is Not

True purity seems tarnished,
true steadfastness seems changeable.

—The Tao Te Ching, ch. 41

Integrity is counterintuitive. Many things we consider part of integrity - consistency, purity, discipline - can be red herrings, leading us away from true integrity and into personal or societal dis-integration. By contrasting my gut-reaction ideas about integrity …

Read | Comment

Honest Metaphors in User Interface Design

Abstractions and metaphors are hugely important in computing. They allow an "ordinary person" (e.g. somebody's grandma) to use a computer without first learning, say, binary numbers or machine code. But as previously noted, abstractions can also be destructive when used incorrectly. In human-computer interface design, an overly opaque (though …

Read | Comment