Some contradictions I found:<p>&gt; Of course we have never questioned any of this. We don’t have a direction, a path or an overall goal for programming!<p>&gt; Let me ask you this: What would programming be to you in an ideal world?<p>&gt; We don’t know! We’ve never asked ourselves this question!<p>When at the start of the &quot;essay&quot;:<p>&gt; Turns out, we are horrible at predicting the future and we end up discarding that extra complexity.<p>Too bad outsiders think (and will for a long time) it&#x27;s a done thing. Society thinks software is the best thing since sliced bread so it&#x27;s all around us. It&#x27;s both a curse and a blessing.<p>Compared to other fields, CS or engineering is relatively new. It&#x27;s exciting, it will keep breaking and evolving. And that should be it. It should keep going places without restrictions, precisely because we don&#x27;t know.<p>Similarly to scientists ripping open humans on anathomical theatres in the 17th, we are having fun.