From owner-freebsd-hackers Fri Jul 2 9: 4:47 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from whizkidtech.net (r43.bfm.org [208.18.213.139]) by hub.freebsd.org (Postfix) with ESMTP id 52C8514F37 for ; Fri, 2 Jul 1999 09:04:38 -0700 (PDT) (envelope-from adam@whizkidtech.net) Received: (from adam@localhost) by whizkidtech.net (8.9.2/8.9.2) id LAA00241; Fri, 2 Jul 1999 11:04:32 -0500 (CDT) (envelope-from adam) Date: Fri, 2 Jul 1999 11:04:01 -0500 From: "G. Adam Stanislav" To: haodongpan@netease.com Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: how to start to be a hacker? Message-ID: <19990702110401.A225@whizkidtech.net> References: <7lg0r7$becd@eGroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.3i In-Reply-To: <7lg0r7$becd@eGroups.com>; from haodongpan@netease.com on Thu, Jul 01, 1999 at 08:17:59AM -0700 Organization: Whiz Kid Technomagic X-URL: http://www.whizkidtech.net/ X-Operating-System: FreeBSD whizkidtech.net 3.1-RELEASE FreeBSD 3.1-RELEASE Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, Jul 01, 1999 at 08:17:59AM -0700, haodongpan@netease.com wrote: > I know the basic admin knowledge of UNIX,perl,cgi,c > how to become a hacker? You either are a hacker, or you are not. It is not something someone else can teach you. Do you have the innate curiosity to take things apart just to learn how they work? Do you have the ability to solve problems? The drive to seek solutions? Are you capable of seeing the overall picture while paying attention to the tiniest of details? Are you not satisfied with a good-enough solution, but, instead, thrive to make it do all it is supposed to do, and to do it in a most efficient way possible? Are you willing to share your experience and knowledge with others for the shear pleasure of sharing it rather than for making a quick buck, amd do so without ever telling them to RTFM? Do you lose all concept of time while working on a problem? Forget to eat lunch and supper, or go to bed on time? Do you like to tinker with low-level solutions? Going down to the level of registers and wires, thinking of C as a high-level language? When you see a problem, do you try to solve it instead of telling others they should? After spending hours, days, weeks, writing code, are you willing to delete it all without winking an eye as soon as a better solution presents itself, and never look back? Do you prefer to keep things simple instead of producing monstrosities that can do everything, but nothing right? Are you willing to accept other people's good solutions instead of reinventing the wheel? If you answered yes to most of these questions, chances are you are a hacker. Adam To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message