there's a lot of research and activity going on around programming environments for users who have never been exposed to software development before (Scratch, Logo, etc.) but are there any good environments out there for people who are motivated enough to start building software on their own to solve problems (people who, given the time, would absolutely put in the effort to learn a programming language, but who haven't invested the time yet)? i'm thinking about those users who are "just dangerous enough" with a computer to know that they can use it as a higher-level tool than just a word processor or internet browser. i'm thinking of something like a scripting language (applescript?) or environment (ios shortcuts/automator, i guess excel can be included here too). is this niche under-served? are the tools not powerful enough? not easy enough to understand? riddled with incidental complexity? is the resulting software not easy enough to share?