Posted: 01-03-20 3:09 am
I've received hundreds of questions about when Synthesia 11 will finally, eventually be released. With a 1.2'ish person team, time estimates are hard. Synthesia 11 is a huge project with sometimes-shifting goals. Worse, each major OS release from Microsoft, Google, and Apple seem to break a half dozen things and set the already hard-to-determine schedule back a little farther.
For a while now, it had started feeling like I was spinning my wheels rather hard without really getting anywhere. So, as a silly metric, I started keeping an eye on the line number of the "Synthesia 11 Finished!" entry in my own, internal notepad document where I keep track of tasks. Checking every month or so, I was dismayed to see the number of lines steadily growing instead of shrinking as bugs, new problems, and "small features" were added to the list faster than I've been able to complete them.
Granted, it's a rather free-form document where an easy task might have a half-dozen lines of detail but some other much harder task may just take one line. There's lots of white-space to help keep things a little better organized, too. So, I will admit it's not the best metric. But it is a metric!
It occurred to me that with the recent new infrastructure to upload releases automatically, it would be pretty trivial to upload an image automatically, too. So I threw together a two-line script that would track the Synthesia 11 finish line daily and a tiny utility to turn that list of numbers into this little line chart:
Synthesia 11 Lines Remaining In My Internal Task List
Chart updated automatically every Monday at 9:00 AM Eastern time.
The same deployment infrastructure made it easy to add the dark blue dev-preview dots and light blue official release dots. If an official release doesn't have a label, that's because it's a silent, bug-fix update to the most recent official release.
Yes, upon initially posting the chart, there were over one thousand lines of detailed task description to complete...
In any event, now that this chart is publicly available and will update 100% automatically without any intervention, hopefully there will be more transparency, which ultimately means more accountability!
My goal at the beginning of 2020 is to have that line number decrease every month. As long as it's decreasing, I ought to be able to keep my sanity. And while it's not a perfect answer to "when will Synthesia 11 be finished?", it should give you guys some rough ability to extrapolate an estimate.
For a while now, it had started feeling like I was spinning my wheels rather hard without really getting anywhere. So, as a silly metric, I started keeping an eye on the line number of the "Synthesia 11 Finished!" entry in my own, internal notepad document where I keep track of tasks. Checking every month or so, I was dismayed to see the number of lines steadily growing instead of shrinking as bugs, new problems, and "small features" were added to the list faster than I've been able to complete them.
Granted, it's a rather free-form document where an easy task might have a half-dozen lines of detail but some other much harder task may just take one line. There's lots of white-space to help keep things a little better organized, too. So, I will admit it's not the best metric. But it is a metric!
It occurred to me that with the recent new infrastructure to upload releases automatically, it would be pretty trivial to upload an image automatically, too. So I threw together a two-line script that would track the Synthesia 11 finish line daily and a tiny utility to turn that list of numbers into this little line chart:
Synthesia 11 Lines Remaining In My Internal Task List
Chart updated automatically every Monday at 9:00 AM Eastern time.
The same deployment infrastructure made it easy to add the dark blue dev-preview dots and light blue official release dots. If an official release doesn't have a label, that's because it's a silent, bug-fix update to the most recent official release.
Yes, upon initially posting the chart, there were over one thousand lines of detailed task description to complete...
In any event, now that this chart is publicly available and will update 100% automatically without any intervention, hopefully there will be more transparency, which ultimately means more accountability!
My goal at the beginning of 2020 is to have that line number decrease every month. As long as it's decreasing, I ought to be able to keep my sanity. And while it's not a perfect answer to "when will Synthesia 11 be finished?", it should give you guys some rough ability to extrapolate an estimate.