"you may not appreciate the problems that 'non-technical people' try to tackle."
Do you mean the problem of wanting to build something without knowing how/having the skills, to build something?