One of the greatest learning here is that its helpful for the designer to know how to code in order to create practical and feasible design. Also, when I will start working with developers, I will be able to communicate my design intentions better and also understand the technical limitations and possibilities of the design.