a unix approach is good guidance

do a small, good thing. [0]
accept input from
and provide output to
other small, good things.
be verbose or quiet when asked.

It’s aspirational guidance with plenty of applicable examples.

[0] A Small, Good ThingRaymond Carver

By Steve McNally

I build products, teams and business lines that blend publishing, marketing and advertising technologies for global brands and startups.