Linux Kernel Design and Why Python is Rad

Jonathan Gardner jgardn at alumni.washington.edu
Sun Dec 2 23:36:35 EST 2001


Check out this link: http://kerneltrap.org/article.php?sid=398

Linus Torvalds on design: "Nothing successful has every been designed. It has 
evolved."

Everyone else: "No wait a minute, that's not what this book says! And that's 
not what my teacher said!"

If you are making something very complicated, it will end up working if you 
don't try to kill it with design. Rather, you should implement small changes, 
see what works, and take the best results and work from there. Rinse and 
repeat.

Therefore, you will want to use a self-documenting language that is easy to 
modify. Something where you can try out many different changes quickly, and 
see what works best. Or better yet, where many people can try out their own 
changes and see what works for them.

Hence, Python is rad.

Jonathan




More information about the Python-list mailing list