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