Something I said in a subthread that bears repeating:

There is no such thing as a universal hammer, or a universal nail. Optimizing tools for a certian kind of person or use-case is perfectly okay, even if you make your tools less friendly to under-specialized people as a result.

There's a reason racecars don't have automatic transmission

Consider why visual programming languages are an utter failure in serious software development as a case-study in this

@sir It goes both ways, though - making tools for a more general audience at the expense of power for specialized users can also be useful.

See spreadsheets for example, which aren't the right tool for a lot of jobs but sure do help a lot of people get a lot of work done.

@sir Sure, and the term itself, the vague adverb "general-purpose", is an interesting question to figure out what it actually means.

Sign in to participate in the conversation
Mastodon is a private Mastodon instance for friends of SirCmpwn.