I stumbled upon this insightful essay on software design.
Passing it along…
I stumbled upon this insightful essay on software design.
Passing it along…
It costs $46,350 per year for an undergrad at the prestigious Massachusetts Institute of Technology.
Nine months’ tuition for 2006–2007 is $33,400; a Student Activity Fee of $200 increases the total to $33,600. In addition, undergraduate room and board is approximately $9,950, with actual costs dependent on the student’s housing and dining arrangements. Books and personal expenses (including clothes, laundry, and recreation, but excluding travel) are about $2,800
from MIT Tuition site
For those, like myself, that have been out of the college scene for a few years and look back fondly on the collegiate atmosphere for more than just the libations. I wanted to turn you on to MIT OpenCourseWare.
I am trying to go through some of the copious materials on the site to see how my education, compares to what they have to offer. In particular I am focusing on the Electrical Engineering and Computer Sciences courses as that is where my interests lie.
I wonder what would happen if instead of football games I devoted 3 hours every Sunday to this. But then again I am notorious for feeling guilty about my periods of unproductivity.
Downloads:
Version 0.3 Notes
I have added several cool features in this release but probably the most exciting is:
POWERUPS! I have successfully implemented both a Slowball powerup as well as a Triball powerup.
Here are all the changes in this version:
Check out the PyBreakout forum topic for installation details and other notes
Check out the PyBreakout Forum Topic for details on how to get the latest PyBreakout files.
Here are the major differences versus Version 0.1:
Game Notes
Version 0.2 Notes
I have added several features to this release including:
Thanks to Peter Nosgoth for trying the game out and giving me some pointers on how to improve it on the Pygame page
Check it out, and let me know what you think!
PyBreakout - a Breakout clone written in Python using the Pygame libraries

I created this little game using Python 2.4.3, Pygame 1.7.1, and finally created the .exe distribution using py2exe 0.6.
This is my second project that I have done with the awesome Pygame Libraries and I plan to continue this project based on user feedback, so let me know what needs to be tweaked.
What’s the goal of the game?
How do I control the game?
How to launch PyBreakout ( only tested on WinXP, sorry )
Checkout the latest Source Code from Google Code’s Subversion Repository

Windows XP/2000
*Nix / Mac

Game Notes
After some gentle poking and prodding from my boy Chryso on this here forum, I decided that Pygame was cool enough and easy enough so that I would pound out PyBreakout in about a weeks time… even being out of town all week
This project is much more ambitious and more fun than Avoidgame so I am going to keep it up and tweak it until it is pretty sweet. But this current version should be quite playable.
Check it out, and let me know what you think or…
(RSS Feeds will probably be broken with this post)
For those who have come to my site, was I right?
A cookie for the first person that figures out how it was done.
I long ago decided I will never go to meetings again because I think face to face meetings are the biggest waste of time you can ever have. I think most people who work at offices must share my opinion on meetings. Nothing ever gets done. When things get done, you usually have someone come into your office to talk about it. But a lot of the time the real work gets done by people sitting, especially in programming, alone in front of their computers doing what they do best.
Linus Torvalds
CNN World Business Article on Open Source
2006-05-19