Skip to content
Simple Versus Easy in Programming episode artwork

Oct 16, 2025 34 min

Simple Versus Easy in Programming

from Blink286 Hosted by Free Debreuil

provided sources center on Rich Hickey's "Simple Made Easy" talk, which meticulously distinguishes between simple (objective, meaning "one-fold" or unentangled) and easy (subjective, meaning "near-at-hand" or familiar). Hickey argues that simplicity is a prerequisite for reliability in software and that developers often mistakenly prioritize the easy path, which frequently introduces incidental complexity or entanglement—a phenomenon he calls complecting. The sources contrast common programming constructs, showing how complex ones like mutable state, objects, and inheritance tightly couple concerns, advocating instead for simpler alternatives such as values, pure functions, polymorphism, and declarative data manipulation to build robust, maintainable systems. Ultimately, the material encourages programmers to consciously choose simplicity in design, even if it feels harder initially, to achieve long-term quality.

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

Simple Versus Easy in Programming

0:00 34:38

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of Blink286?

This episode is 34 minutes long.

When was this Blink286 episode published?

This episode was published on October 16, 2025.

Can I download this Blink286 episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.