I'm designer with interaction/graphic design background. For Me - programming is a tool to create my designs rather than goal itself so I use my skills mostly for prototyping purpose.
I work on my side project Involt which is HTML & Arduino prototyping framework for designers - I'm constantly upgrading it as my skills grow but I still need help with many things in its code. I believe it can be important tool for people that aren't experienced in programming.