Tuesday, August 28, 2007

Writing software for the good of mankind

Why do people become professors? Especially in the field of computer engineering (or science). I do not know the answer to this question. But I want to become a professor because I think that academia is the best venue to impact our society. Software is so expensive nowadays. Everything is driven by money (unfortunately that's what makes the world go 'round). I want to write software to help those that does not have any money or big multi-million dollar supercomputers. That's why I like grid computing, and moreover, the idea of using virtual machines, because it requires no new hardware. That's why I like P2P, from file sharing, to resources. P2P computing, millions of people connecting together not just to share files, but CPU cycles, software, hardware, and so on. All for free, at no cost, using machines they already own. That would be a beautiful world. That would be a beautiful thing.

2 comments:

  1. I feel you P on this one. I wish I would have known about your blog here on wordpress.com, it just so happens that I stumbled upon it today. I am also fed up with the high price of software and began looking more into the realm of Open Source Software and running Linux. It seems as if these corporations such as M$ are trying to better the community, but in truth, its all about the money. I’m pretty sure you know about this already, but the One Laptop Per Child (OLPC) project, is a step in the right direction in developing affordable laptops for children in developing countries. Hopefully, this project would open more eyes and allow other to see the value in finding cheaper solutions, or even better free solutions, and stop investing into the monopoly. ~Troy

    ReplyDelete
  2. Yeah, wordpress is really great. It's easy to setup and a lot of people are using these weblogs as their personal websites. But yeah, I've heard of the OLPC project. There's also an operating system called Minix 3 (www.minix3.org), you probably heard of it from operating systems. It's a small operating system aimed to run on older computers. Anyways, it's good to hear from you. I still owe you that visit.

    ReplyDelete