Code Velocity

Your success as a software engineering intern hinges on one key metric: your ability to ship code consistently. Here are the core points from the lesson:

  • Code velocity is the primary way interns are evaluated, so focus your time on writing and shipping impactful code
  • Every company has a different pace, but you should ask your manager for benchmarks and observe full-time engineers to calibrate your own output
  • Structure your day around long blocks of uninterrupted coding time, and avoid distractions like intern socials or long-term architecture meetings
  • Make small, frequent code changes instead of large ones to make code review easier, allow quicker course correction, and prevent painful merge conflicts
  • Communicate your approach with your team so they understand your intent to seek faster feedback through smaller pull requests