- The daily passages are not delimited on chapter boundaries. For example, Day 2’s passage ends in the middle of Genesis 28 instead of at the end of the chapter. This makes it difficult to remember where the passage ends and it interrupts the flow of the scripture.
- The daily passages are very unevenly distributed. For example, using word counts from the NETBible, Day 8 (Lev 1:1 – Lev 14:32) is 11,604 words, whereas Day 68 (Zec 11:1 – Matt 4:25) is 5,767 words. The standard deviation for the word count over all the passages is 1,438.
I wanted to fix both of these issues by creating a new reading plan [docx] for the Bible in 90 Days program. To do so, I wrote a Java package to model the Bible, then wrote an algorithm that minimizes the standard deviation for the word count over 90 days by adjusting each day’s passage.
Here’s a word count comparison between my reading plan and the original reading plan:
As you can see, my new Bible reading plan is much more consistent in passage size while respecting chapter boundaries:
- The original standard deviation of word count was 1,438 while mine is 328
- The original maximum was 11,604 while mine is 8,420
- The original minimum was 3,190 (the last day, day 88) while mine is 6,707