• Cristian MoiseiCristian Moisei, almost 5 years ago

    Another possibility is that they actually have good points, if the design OP is pushing for does improve the UX but means huge technical complications, it might not be worth pursuing to begin with. What I try to do, instead of coding myself, is to get a rudimentary understanding of programming and enough basic coding skills to understand what it would take to develop a particular design and use that knowledge to try and keep my stuff reasonable. I also involve developers early on, discussing my ideas and giving them a chance to speak up if they think something would cause difficulties. This also helps them feel less like they are handed some dude’s design, and more like they had a hand in shaping the product and the thungs they care about were addressed too.

    I found there are usually very small compromises that only minorly impact the experience but save us a ton of development time, so this means I can have 80-90% of the design I had in mind, and choose which parts we change, vs letting developers decide on their own.

    Have a look at this course that explains the core concepts of programming without teaching any specific language or framework. I found it useful. https://www.linkedin.com/learning/programming-foundations-fundamentals

    1 point