Ad Unit Info: Kontera Inspire Unit.
I am not a “coder.”
I can write code, the code (usually) works but might not be considered “elegant.” Fortunately, at Kontera, I had a developer to do the heavy lifting if a problem arose. So, I would build the unit as far as I could get it to function. Then, I would consult with the developer, mention what type of code I thought should be used at certain places, get confirmation or admonishment, write the code and run back if it didn’t work. It was an iterative process, but we were all happy with how the unit turned out.