Smooth Software

Removing irregularities is perhaps the best way to achieve simplicity. This post explains some tactics for how to do it.

July 12, 2022 · 16 min · Daniel Jackson

Design Moves for Software

Or how to become a great software designer.

April 18, 2022 · 6 min · Daniel Jackson

Facebook and Dark Patterns

What’s really going on with dark patterns?

March 25, 2022 · 13 min · Daniel Jackson

Concept Piggybacking in DNS

Or why basic sysadmin tasks are so hard.

March 11, 2022 · 11 min · Daniel Jackson

The Class Number Dilemma

Who knew such a simple thing could be so challenging?

February 24, 2022 · 3 min · Daniel Jackson