Engineering Team Best Practice #1: [wip] Work-in-Progress Git Commits

April 9, 2016

Before ending your work day or leaving the office, commit and push to the Git (or your source control of choice) server any incomplete feature you’re working on with the commit message: [wip] what-i’m-working-on.

If anything happens between now and tomorrow morning (lost/stolen laptop, hard drive crashes, virus/malware, …) you don’t lose your work.

This is practiced by everyone in my team.

This serves several purposes:

  1. If anything happens between now and tomorrow morning (lost/stolen laptop, hard drive crashes, virus/malware, …) you don’t lose your work.
  2. If you were to come in late tomorrow (for any/unexpected reasons), your teammates can pick up where you left off.
  3. Get reminded exactly where you left off. No need to guess what you were last working on.
Author
Ryan Harijanto

Head of Engineering. Former Sr. Engineer @Netflix , @HotelTonight , @Shutterstock. Previously a Senior Systems Engineer at Netflix, currently technology advisor and board member for emerging companies. Diverse technological knowledge and understanding of various industries.

Leave a Reply

Your email address will not be published. Required fields are marked *