Coolest hacking in a long time! Installed gv on sucky CentOS

March 29, 2007 at 7:44 pm | In Uncategorized | Leave a Comment

I am embarrassed to say it – but this is the coolest “hacking” I have done in a long time. Well calling it hacking is a stretch but anyway. gv is not part of the standard CentOS installation I am provided with. Downloading the source and compiling, kept complaining about the lack of an Xaw3d library. Compiling Xaw3d from source assumes you have a full X source tree – which I don’t and I don’t have root access to the machine. So I downloaded a binary rpm, which for some reason wouldn’t install even after I gave it a –root alternate location….Anyway so I extracted the two files manually using cpio and copied them into a /scratch/local. Modified gv’s Makefile to pick the library from this path and voila I have a working gv. I love it – I hate ggv.

Dreaming in Code by Scott Rosenberg

March 11, 2007 at 8:48 pm | In books | Leave a Comment

Charts the course of the Chandler project. Provides an amazingly encyclopedic view of software development. Scott Rosengberg gets through the Open Source software movement, intricacies of software development, good overview of Fred Brook’s mythical man month, and lots more. James Fallows calls this the successor to “Soul of the New Machine”. I don’t quite agree, but a worthy software and modern-day version of Soul of the New Machine. If Mythical-man month is too technical, this is a great replacement. I liked reading the book and it does a good job of explaining software engineering and the fundamentals behind writing good software.

After reading the book though I was left wondering what hope(if any) there is for the new constructs for parallel programming triggered by multi-core! If programming sequential programs is already so hard and is resulting in missed deadlines is there any hope in the real world for the added complexity of concurrent programs, notwithstanding the so-called atomicity and isolation benefits of transcations.

For people in software engineering this may be blase, but I found this observation (quoted in book) from Richard Gabriel, distinguished engineer at Sun, interesting.

“My view is that we should train developers the way we train creative people like poets and artists…what do people do when they’re being trained, for example, to get a master of fine arts in poetry? They study great works. Do we do that in software engineering?….No. You don’t look at the source code for great pieces of software…So you don’t study the literature of the thing you’re trying to build.”

What the dormouse said by John Markoff

March 10, 2007 at 11:31 pm | In books | Leave a Comment

This is a pretty bad book. It extends this hypothesis that the 60s counter-culture revolution shaped the modern computer industry. Creates all kinds of convoluted connection between LSD in the 60s, Vietnam war protests, ARPA, Engelbart etc. Seems like a concocted web more than anything else. The one insightful thing I found in the book was the observation that, all the intellectual heavyweights in the 60s and 70s were firmly behind a network centric computing paradigm, but for some reason when personal computing actually took off in the 80s PCs became stand-alone units primarily. The book didn’t explain why this occured – yet another weakness of the book.

Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.