Wednesday, February 18, 2004

"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." --Brian W. Kernighan
"Once upon a time, mighty Indra, lord of the heavens, king of the dawn, paused by the shores of the sea of milk and listened to the song it sang. "Just for a moment", he thought to himself. "That can't do any harm." But before he knew it, the song drew him headlong into the sea and he vanished, to be reborn in the world as a mortal..."

I'm a pig, not a god!

Tuesday, February 17, 2004

Thursday, February 12, 2004

"Java actually isn't a terrible language, compared to something like Perl for example, but there are some tremendous problems with it that I think don't get discussed openly enough..."

Java: Language of Tommorow ;)

Tuesday, February 03, 2004

"As an adjective, "childfree" refers to one who does not have children, does not wish to have them, believes that he or she will never want children, actively plans his or her life so that he or she will not have children, and does not consider his or her life diminished by the absence of children. As a noun, it refers to someone who is childfree or a group of people who are childfree. Another word for this concept is "childless by choice...""

Thursday, January 22, 2004

PLT Online: Programming language theory texts online

Monday, January 19, 2004

"Everything Object Oriented Programming can do can be done better in functional programming - the code is easier to write, runs faster, and uses less memory..."

OO vs Functional

Objects Have Failed

Tuesday, January 13, 2004

Sunday, January 11, 2004

"With GNU id-utils many text-searching tasks become simpler and faster. For example, you can list all files that reference a particular `#include' file throughout a huge source hierarchy, search for all the memos containing references to a project, or automatically invoke an editor on all files containing references to some function or variable. Anyone with a large software project to maintain, or a large set of text files to organize, can benefit from the ID utilities."
"Wipe repeatedly writes special patterns to the file or files to be destroyed, using the fsync() call and/or the O_SYNC bit to force disk access, in order to lessen the chance of data recovery using techniques such as magnetic force microscopy."