I agree, as a project programming leader my advice to you is to reflect on where you failed and understand why. You need to work on communication and planning, good leadership doesn’t mean your a good modeler or programmer it means you know what what needs to be done, when, where, and how. If you wanna talk more about this let me know and air can give you some pointers and personal experience.