I joined this new team in October and I'm finding it hard to demonstrate velocity as an entry-level developer. I'm sure this has been discussed before on this thread but what are some sure-shot things to do to increase my commit count?
I know this isn't the healthiest way to approach things but commits and reviews are the best way to demonstrate impact at the L3 level and I'm trying to maximize my impact until the end of this year.
How can I add code quickly? e.g. Add extra unit tests for edge cases, add logging statements, etc.
If you haven't already, go through the recent session about writing a lot of high quality code quickly.
Two things I'll call out explicitly:
Meta-point: Don't worry too much about this as you just joined the team 3 months ago, and I imagine it wouldn't be a huge factor in your performance review (clarify this with your manager though).
How can I add code quickly? e.g. Add extra unit tests for edge cases, add logging statements, etc.
At Meta, we called this kind of work "Better Engineering", and this is usually great work to do during this time (holiday season) due to code freezes. Back at Meta, I would churn out a lot of these diffs during December, and I pushed all my mentees to do the same.
That being said, you don't want to hop into a negative extreme here and write pointless code. I remember back at Instagram, an engineer extracted a null check into a utility method and wrote a unit test against that: That's just useless and slows down the testing suite. Try to find genuinely impactful work here, which I talk about more here.
For your 2 specific examples about commit ideas: