Saturday, August 26, 2006

Linux development for ipod ?

I'm a developer. I develop for Linux (actually for the GNU/Linux environment; I'm not a kernel developer) because I value programming freedom. I don't care a rat's ass for "market share". Why would I? I get the same amount of money, $0.00, for my apps whether they're used by one person or 10 million people.

The phrase "the iPod generation" means to me a bunch of kids who are pure consumers. They produce nothing I want. I despise their sheep-like following of fashion, I despise their inability to think for themselves, and I despise their taste in music. To consider giving up any part of my programming freedom to please these people is absurd.

Thursday, August 24, 2006

flip burgers

Sounds like you've bought into the factory/robot mentality.

Working in a factory or in telephone support is different from working in a job which requires thinking, creativity, and problem-solving. People can't invent new solutions for things for 8 hours straight, with only a rigidly-timed lunch break. Our brains don't work like that.

Sure, if your job is flipping burgers and refilling soft drinks, it doesn't take much brain power to do that, and there's no reason to be goofing off on the job. Just turn your brain off and follow the routine, day in and day out. But if you're trying to devise creative solutions to complex problems, this simply isn't going to happen according to a rigid plan, timed to the minute.

Tuesday, August 22, 2006

Math Vs Science

You can prove things in math. Math isn't science. Math is a special construct where you make a few assumptions and then spend eternity figuring out what the consequences of those assumptions are. Thus, when you prove something in math you're really saying that X is always true assuming your axioms.

In science you don't get to make up the axioms. The universe does and we get to try to figure out what they are.