Benefits of learning Python

Filed under: Computers, Education, Programming by crystalattice @ 9:26 am on August 10, 2007.

I read a blog post from Paul Graham a while ago and it’s stuck with me since then. In it, he states that hiring programmers proficient in “esoteric” languages means you’ll most likely end up with a better caliber of programmer.

The reason is that people who learn a non-standard language are learning because they like to program and the standard languages aren’t necessarily the best ones available. These people go out of their way to learn a new language for personal enjoyment, not because they have to know it to get a job. Graham calls it the “Python Paradox”: > more <

Video games as learning tools

Filed under: Cars, Education, Games by crystalattice @ 10:56 am on May 16, 2007.

After making a comment on a fellow GIDBlog site, I realized that it would make a good topic of discussion. The original comment I made was that, by playing Gran Turismo, I’ve learned quite a bit about cars that I didn’t know before. Obviously, it’s a game so a lot of real life aspects can’t be duplicated exactly, but much of the premise of the simulation is still applicable.

For example, I never realized how much tires affect the car. It makes sense though. The tires are the only part of a vehicle that actually interact with the environment, in this case the ground. Having poor quality tires means your are more likely to lose that precious ground contact. Once you lose good contact, you no longer have control of the vehicle. This means not just when your tires actually leave the ground (like when you go over a cliff) but when you lose any type of traction. If you brake too hard without anti-lock brakes, your wheels will lock up and you lose control. If you go over a “washboard” road or hit a speed bump too fast, your tires will momentarily lose contact with the ground and you just can’t drive on air very well. > more <

Theme designed by J de Silva exclusively for GIDBlog.com.