Ship Yeah!

26 June, 2026

Your “I’ll commit tomorrow” is a lie, and we both know it. Procrastination is easy when there are no immediate consequences.

To solve this, I built a self-enforcing Apple Shortcut that checks my GitHub profile right before bed. If I haven’t made a single contribution for the day, a loud alarm goes off and keeps ringing until I write code and push a commit.

It is called Shipit Now.

Why build this?

Building habits is hard, and relying on motivation rarely works. By introducing a physical inconvenience (being unable to sleep because of a ringing alarm), you create an immediate cost for skipping your daily progress.

How it works

  1. Bedtime Check: An Apple Shortcut runs automatically on a scheduled automation right before your bedtime.
  2. GitHub Activity Query: The shortcut queries if you have pushed any commits, opened pull requests, or created issues today.
  3. Trigger Alarm: If the activity check returns zero, it triggers a continuous system alarm loop that will not exit until a new contribution is successfully detected on GitHub.

Complete Setup & Guide

For configuration details, environment variables, and the step-by-step setup guide to run this on your own Apple device, visit the GitHub repository:

github.com/muhammedilyasy/shipit-now