(Untitled)

Many of the structures studied by mathematicians are algebraic. Many of the structures studied by computer scientists are coalgebraic (eg. the web itself can be seen as a vast coalgebraic structure).…

(Untitled)

OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay_oop_en…

Epigrams on Computing ...

Everything by Alan Perlis is atleast slightly profound. Here’s number 65: Make no mistake about it: Computers process numbers - not symbols. We measure our understanding (and control) by the extent t…

(Untitled)

It’s an odd failing of incredibly smart people that their needs are the same as everyone else’s. It seems to be very common (maybe dumb people make the same mistake as well, but you just don’t notice…

(Untitled)

Of course, being the industrious hackerz that they are, they could just write this damn thing from scratch using an uber-powerful language that’s supposed to make them 100 times more productive than t…

(Untitled)

Again, here are the 4 words I would use when describing the essence of Computer Science, in order of significance: Note that I purposely didn’t use either the word ‘computer’ or 'science’ in my s…

(Untitled)

That battle is over – the future Linux desktop/workstation users are the ones who are comfortable with the command line, and that market will neither grow nor shrink, it will remain the niche that it…

(Untitled)

C is to developers what Latin and Ancient Greek are to linguists. http://programmers.stackexchange.com/questions/38617/is-it-still-relevant-to-learn-c-these-days…

(Untitled)

“This is a bad idea as some people read all the kernel patches to find the security holes.” http://www.zdnet.com/the-ups-and-downs-of-life-with-linus-3039189593/…