First a little bit of a background. I have aways been a pretty decent developer with 5 digit reputation on stackoverflow in my real profile :D On top of that I was a successful olympic competitor in mathematics in my school/student years. Unfortunately, I ended up in the nordics which loves equality. Now to my problem:
I was a tech lead to a 6 person team and during this period I have produced more lines of code than the whole team together :D Even though I was tech lead I aways see myself as a developer. Now at one point we got a team lead and on top of that I started noticing people complaining more and more from different things around me so I kind of decided to step down as a tech lead plus there was too much hierarchy with one tech lead and one team lead for 6-7 person team. So I stepped back.
Now here comes the beautiful thing. After I stepped down i had more time to focus on development and in 2 weeks now I have 2 times more code than the whole team together has produced. Now I think it is a matter of time until the others start complaining about it. The key thing here is that this is not the first time I am in a similar situation :D
What is the correct thing to do. Should I code the way I am used to code this way producing more than everyone else together. Or am I supposed to artificially adapt myself to the team tempo in order for us to deliver as a team. Now the thing is that if we deliver as a team it will take twice the amount of time compared to if I just do my magic. So what is the correct strategy to handle this disproportion ?