From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <6e35c0620604200947kf75a25bn4dd0315544c9da93@mail.gmail.com> Date: Thu, 20 Apr 2006 09:47:49 -0700 From: "Jack Johnson" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu> Subject: Re: [9fans] [OT] URI In-Reply-To: <2C7BAE17-DA44-403A-8B81-C565E5613261@telus.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <1e64fa3d0e764df56b9331f6364edc15@coraid.com> <2C7BAE17-DA44-403A-8B81-C565E5613261@telus.net> Topicbox-Message-UUID: 42074dee-ead1-11e9-9d60-3106f5b1d025 On 4/20/06, Paul Lalonde wrote: > It's sad how few computer (as opposed to computing science) books are > happy addressing an expert audience; writing anything that assumes > programming skills and intelligence would probably reduce the > audience to much less than a printing :-( I would disagree with that assessment. As neither an expert nor a novice, I find that most texts are at the extremes. It's either iPod Syncing for Dummies or Implementing IKE-DNS Interfaces using Visual Studio, with a dearth of titles that assume some middling knowledge by the reader. It's either 1200 pages of hand-holding or some tome written for some poor schmuck who has to read it to keep his job tending the same Oracle DB day after day. Rarely do you see From Smalltalk to Ruby, Plain Old C for the C++ Brainwashed, Your First Device Driver, or Understanding the Model-Viewer-Controller Model. Try finding an introduction to assembly that assumes you haven't already done it before. It's easy to find architecture-specific references, but the general theory stuff is just gone. Either you lived through it, you went to school for it, or you're on your own. I'd like to see guides for the not-yet-lost. The Practice of Programming is probably the best recent book for the neither-drooler-nor-brainiac crowd. I find myself picking up stuff that's out of print, just for the perspective: Software Tools, Starting FORTH, Project Oberon, etc. I've heard good things about the How to Think Like a Computer Scientist variations, but haven't read them. -Jack