4 ms·
Also, as someone else noted in a comment to the sane article months ago (yep, it’s a dupe) the Unix set of single-task CLI utilities (sed, grep etc.) encourage
by Pamar 9y ago
Also, as someone else noted in a comment to the sane article months ago (yep, it’s a dupe) the Unix set of single-task CLI utilities (sed, grep etc.) encourage a bricoleur approach at solving problems without having to write a throwaway application (or extend an existing one) every time.
- tebruno99 9y agoThis is only if you hold them as individual items outside the context of the system. These utilities are an engineered solution as a whole. Look how they work together and interact with one another. If you break an engineered system down into its components and never consider all the ideas and fabric that link them together in an engineered system, you could reduce anything to bricoleur.
- js8 9y ago> If you break an engineered system down into its components.. I disagree. Yes, Unix is deliberately engineered to allow for bricolage. But many (most) things aren't. Take for example classic PC and the iPhone. You cannot break down iPhone to it's components and remix them. You could do that with a PC, to some extent.