WARNING!

This website contains spoilers for Andy Weir’s Project Hail Mary.
It is recommended you read the book before exploring this site.

#42 IIℓ

Project Hail Mary is slightly unusual in being written in the first person. More unusual is that the sections in Space are largely told in the present tense as they are unfolding.

Because direct speech can confound this, the following table separates direct speech and narration.

Tense Earth Space
Speech Narration Speech Narration
PAST 9.12% 65.47% 6.55% 6.65%
PRESENT 34.54% 5.06% 38.15% 51.27%

Of particular note here is that, outside of direct speech: the Earth section verbs are only 5.06% PRESENT vs 65.47% PAST whereas the Space section verbs are 51.27% PRESENT vs only 6.65% PAST.

The interactive chart below breaks this down visually by section.

In the beanbag to follow we will will look at the outliers and why, in many sections, both tenses are used in narration.

Present Tense (%) Past Tense (%) Space Narrator Space Speech Earth Narrator Earth Speech 1 1 2 2 3 3 4 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 102 103 103 104 104 105 105 106 106 107 108 108 109 110 110 111 111 112 112 113 113 114 114 115 115 116 116

You can toggle different categories on and off in the plot and hover over a point to see its section.

The points have been jittered so sections with the same values aren't directly on top of one another.

The counts rely on the part-of-speech tagging performed by the NLP library, spaCy and some manual correction is still needed.

PAST here means the VBD tag and PRESENT means the VBP and VBZ tags.

The columns don’t add to 100% (and the scatter plot points aren’t on the diagonal) because there are also non-finite verbs tagged VB, VBG and VBN.