From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,PLING_QUERY,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 35a47c48 for ; Sun, 20 Oct 2019 19:27:58 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 391639B8E3; Mon, 21 Oct 2019 05:27:57 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id E73569B8A5; Mon, 21 Oct 2019 05:27:24 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 5E40A9B87D; Mon, 21 Oct 2019 05:27:22 +1000 (AEST) Received: from oclsc.com (oclsc.com [206.248.137.164]) by minnie.tuhs.org (Postfix) with SMTP id 2B9F39B87C for ; Mon, 21 Oct 2019 05:27:20 +1000 (AEST) From: Norman Wilson To: tuhs@tuhs.org Date: Sun, 20 Oct 2019 15:25:52 -0400 Message-ID: <1571599556.22415.for-standards-violators@oclsc.org> Subject: Re: [TUHS] What was your "Aha, Unix!" moment? X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" Bakul Shah: Being an OS student I had read "The Unix Timesharing System" paper by Ritchie and Thompson and had wanted to use Unix years before I actually had the chance. I don't remember an "Aha!" moment but I took to it like a duck to water. Most everything felt just so comfortable and right. It was very much as I had imagined it to be. ===== That's more or less what it was like to me. Not so much an aha! moment, more just a feeling of coming home. It took a while to understand the different way things worked in UNIX (I had previously used TOPS-10 for several years) but as it all sank in it felt more and more right. C felt the same way. It took me a while to grok the pointer syntax (I had done a lot of MACRO-10 programming so I certainly understood the concept, just not how it fit into the higher- level language), but things like the three-clause condition in for so that all control for a loop could be in one place were just magically right. I don't think I read the CACM paper before I touched UNIX, but I had read both editions of Software Tools, so my brain was perhaps pre-seeded with some of the ideas. Norman Wilson Toronto ON