HDD -- Hate Driven Development

applies to the technology that *developers* interact with,
otherwise there would be nothing to do,
and users would just be "using it"

technology-under-development is not to be-'loved',
it is to avoid-being-hated

technology that is used *is* loved,
and to change it would be to create hate,
because it has become a part of the user, and you are changing them without their permission

FDD -- Frustration Driven Development

it's what motivates resources to round off the uncomfortably sharp edges determined by HDD

Purpose

the purpose of HDD is to eliminate hate,
*not* to spread it.

things to be hated