The first one:<p>&gt; If people&#x27;s hopes of coding bug-free code in Python 2 actually panned out<p>Python2 developers wanted to write bug-free code<i>.<p></i>code = for the purpose of processing text and binary data<p>&gt; then I wouldn&#x27;t consistently hear from basically every person<p>Python2 developers could not write bug free code. So they complained<i>.<p></i>complained = complained about their algorithms having bugs when they rewrote those algorithms in Python3<p>&gt; that they found latent bugs in their code regarding encoding and decoding of text and binary data.<p>Python2 code written by the same developers had bugs that they did not know about.<p>When the same developers rewrote their code in Python3, they found the bugs.<p>(If Python3 did not exist, then it would be very hard to write bug-free code in Python2.)<p>The second one:<p>&gt; We assumed that more code would be written in Python 3 than in Python 2 over a long-enough time frame assuming we didn&#x27;t botch Python 3 as it would last longer than Python 2 and be used more once Python 2.7 was only used for legacy projects and not new ones.<p>If we designed Python 3 correctly, then we expect Python 3 to live longer than Python 2. We also expect more code to be written in Python 3 for the same reason. We also expect only old projects will be written in Python 2.7.