Hacker News new | ask | show | jobs
by hyperpallium2 1862 days ago
A tool maps user inputs to results. A programming language is fine-grained - complex input to desired result. A fancy tool is coarse-grained - simple input to result.

As an industry matures, what users want to do is better known and methods for doing are developed, so a coarse-grained mapping becomes possible - on both ends.

But this process can cross industries above, obsoleting entire roles; and below, creating new roles.

A "role" is something requiring complex user input to specify a result.