This is only really a problem if the newbie is being coerced to do a job he/she does not want to do. Like really how hard is it to train a secretary to setup a word press site? Or to refractor code? There are basic mundane task that can be outsourced to other people in the company if need be. The original post stinks of some sort of intellectual gatekeeping. Programming is not some sort of skill only the intellectual elite can do. In my many years of hobby programming I have realised that people have this idea that learning programming is some insurmountable task but to get a reasonable grasp of OOP there are some basic decision structure, iteration structures and then also the varying data structures. Polymorphism, encapsulation and inheritance and then dealing with the UI It can get complicated depending on how deep you want to go down the rabbit hole. Really though a lot of programming is surprisingly accessible and only takes the exercise of a healthy mind to master. If you take some time to teach the other people and they have a desire to learn. It may surprise you what they are capable of.