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.

Sign in to participate in the conversation
Mastodon @ SDF

"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko