Warum sollten UX-Designer über Grundkenntnisse in der Softwareentwicklung verfügen?