I own a company that produces motor control equipment that is used in live theatre. I have a fine arts degree and no formal development training. I make up for quality of code with quantity, just like the old sailor adage "If you can't tie a knot, tie a lot."