Prompted by a question about the term 'shipping code' I've got a short explanation.
Shipped code is not just code that has been committed to your version control system. It's not code that you wrote and is sitting in some folder somewhere. Shipped code is tested and deployed in some live environment.
I classify a live environment as a place someone can take a look at what you wrote. That may be Github or it may be running a client site.
I try to 'ship' code daily or really what did I get done?