Skip to content

Tag Archives: philosophy

The XO was made for its creators

After using the OLPC XO heavily for the past three weeks for web browsing, pdf reading, and educational game playing (by my 5 year old nephew), I can’t help me get the feeling that the XO was made for its creators, and not for children.
Now don’t get me wrong, I love the thing; but how […]

An interview with Charles H. Moore

This interview with Charles H. Moore is a great read.
I think it behooves new programmers to sample all the languages available. Forth is the only one that’s fun. The satisfaction of finding a neat representation cannot be equaled in Fortran, C or even Lisp.
Well clearly he hasn’t tried out Scheme :)
(via Dave)

Why Computer Science Doesn’t Matter

Why Computer Science Doesn’t Matter is an essay about the lack of computer science in the educational curriculum today, and what can be done about it. They’ve come up with an interesting, and successful, approach.
[I want] to place computing where it belongs: in the hearts and minds of every single student.
Here here!

Subtlety

Subtlety can be hard
– Aaron Hsu

What a Programmer Should Study

To paraphrase a quote attributed to Avinash Meetoo’s unnamed professor in the comments section in this wiki article:
A programmer should be studying that which prepares him for his last job; not just his next, or current one.
– Grant Rettke

C and a desert island

If you were trapped on a desert island, clearly you would choose C as your only programming language!

Memes are Brainwashing

From Wikipedia:
A meme consists of any unit of cultural information, such as a practice or idea, that gets transmitted verbally or by repeated action from one mind to another.
Whether or not you agree in the validity of memes as a science (I don’t); the term is often used in pop culture, generally representing some bit […]

Post Java One 08 Reflections on Programming Philosophy

Don’t be afraid to pursue jobs in which you are really interested.
You can’t teach passion.
Hire good people, there are no workarounds.
Only hire people who get obsessed.

When “good enough” isn’t “good enough”

A pervasive attitude among programmers today is that their language is “good enough” and that whatever their language lacks in expressiveness they can make up for with brute force.
Be forewarned: pretty soon you will just end up realizing Greenspun’s Tenth Rule!

Scheme is mysophobic

Here is an interesting post about hygiene and its sociological impact on the two Lisp groups of Schemers and Common Lispers.
While the post itself is a troll, the author:

Uses a very accessible analogy.
Quite clearly communicates a number of differences between Scheme and Common Lisp when it comes not only to hygiene but also language […]