Tag
John Gruber coins the term 'dickover' to describe the ubiquitous, irritating modal panels that obstruct web browsing for cookie consent, newsletter signups, and app installs, arguing they deliberately frustrate users.
The article explains the opaque data type pattern in Python using typing.NewType to hide internal implementation details, using a ShippingOptions example to show how to provide a minimal public interface.