Coding is learning a lot of things that you don’t care about as a non-developer — like software design patterns or operating a database with and without an ORM. Nobody who's not an engineer should be required to do it if they don't want to.