As the project is getting bigger, and there is more people on board, now is the time to start considering if you need to formalise your support process a little better.
First of all, for low priority support, see if this can be handled by some form of written communication. Yes, this will slow down the processing time, but there are many benefits. The main ...
Keep this in mind: it's very common for people to do jobs without corresponding titles. This is especially true in knowledge-based professions like programming.
So, good sir, you are leading a development team. You do the technical organization tasks typically done by a "lead." You are the lead. And you have some of the frustrations all leads have:
Sounds like you need to decide which one you want more:
Become lead dev
Stop doing other people's work
Because to me they sound somewhat orthagonal. I think ask yourself if you ever see your lead dev stepping up and the likelihood of no. 2 happening.
In my experience once you set a precedent it's hard to break others expectations. At the end of the day I ...
Actually getting a Lead role while being effectively part time is going to be tricky as most companies will want you to be there full time.
That said the role you are doing (frustrations and all) is still good experience towards that goal - you won't be able to claim the title true but you will be able to talk in depth at future interviews about what you've ...
I had similar experience before. At the time, it was indeed frustrating.
But later in your career, you may find that this experience adds great value to your CV.
Take myself as an example. Because I had these "extra duties", I get to put "I lead the change of xxx in yyy company. This results in ....". And this not only differentiates you from the sea of ...
There seem to be two issues that cause you frustration, which I'd suggest are best separated:
Give your lead feedback on how his broken commits are affecting the team and suggest an alternative.
Don't compare yourself to the other lead, but ask your manager on what you need to progress in the company.
You have a very clear cut case on how ...