This is so true. I recall when I started taking on clients I used to just want to jump into writing code without gathering enough info from the clients and without enough research on user experience and so I used to find myself wanting so I’d always have to go back to the client to getting info that I was supposed to to get even before writing any code. But since I took the planning stage more seriously things have been really going well for me.