First Year in Chronicling Commits
It’s been just over a year since the first commit to the repository that would eventually become Chronicling, initially codenamed “Timber” — a playful, yet admittedly terrible, pun on logging. I used Git Quick Stats to make some little visualisations of the behind the scenes numbers.
The first commit was made on the 31st of January 2023, and 12 months later, I’d made 904 commits and expanded to two new platforms, watchOS and visionOS. The monthly breakdown peaks around app launch in July, and a few months later with the introduction of iOS 17, watchOS 10 and notably interactive widgets. The daily and hourly breakdown simply shows that my indie dev time consistently happens when my little one is asleep!
I spoke about the early days of development with Charlie on Launched. Reflecting on this, if there are any takeaways, I think it is about consistency. Largely motivated by the uncertain amounts of time I get to work on this while juggling parenting and the day job, I try and break down all features into the smallest possible units. Once I have small tasks to work on, I find it much easier to accomplish meaningful work and maintain momentum, even if I only have 10-15 minutes available in a day.
By Month:
month sum
Jan 55 |████
Feb 89 |███████
Mar 53 |████
Apr 130 |███████████
May 152 |█████████████
Jun 122 |██████████ <- WWDC '23
Jul 68 |██████ <- App launched on 7 July
Aug 45 |████
Sep 57 |█████ <- iOS 17 launched on 18 Sep
Oct 71 |██████
Nov 23 |██
Dec 28 |██
By Day:
day sum
Mon 94 |████████
Tue 127 |███████████
Wed 139 |████████████
Thu 154 |█████████████
Fri 130 |███████████
Sat 136 |████████████
Sun 113 |██████████
By Hour:
hour sum
00 0 |
01 2 |
02 1 |
03 0 |
04 0 |
05 0 |
06 1 |
07 0 |
08 4 |
09 7 |
10 10 |
11 7 |
12 81 |███████
13 154 |█████████████
14 34 |███
15 14 |█
16 12 |█
17 5 |
18 3 |
19 22 |█
20 191 |█████████████████
21 261 |███████████████████████
22 82 |███████
23 2 |