diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2015-05-27 12:17:49 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2015-05-27 12:17:49 -0700 |
commit | 70763af34945192d04605029339b58b3f3434371 (patch) | |
tree | 1e71cb0a2f4aee1ecb486773c78aeef992dac65d /index.html | |
parent | 1326a4ec1ba2dfa093f8cf66e02d93ff7f4cebc6 (diff) | |
download | mu-70763af34945192d04605029339b58b3f3434371.tar.gz |
1484 - tweak utopia
From http://www.musklevel.com/s/xregsj/teaching_people_to_read_other_people%27s_computer_programs
Diffstat (limited to 'index.html')
-rw-r--r-- | index.html | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/index.html b/index.html index 0d00cc27..9ac99cb7 100644 --- a/index.html +++ b/index.html @@ -181,18 +181,20 @@ The zen of mu: <p> Mu's vision of utopia: <ul> -<li>1/1000th the code to run your devices -<li>1000x the number of forks for open source projects -<li>make simple changes to large open-source codebases in an afternoon (but -don't worry about merging them upstream) -<li>large codebases that don't slow down with age, that continue to evolve -just as fast as when they were first started. -<li>software that rewards curiosity, allowing anyone to query its design -decisions and easily try out radical redesign ideas in a sandbox. Learning -programming as needed. -<li><a href='https://www.dreamsongs.com/Files/PatternsOfSoftware.pdf'>habitable</a> digital environments -<li>a <em>literate</em> digital society with widespread skills to comprehend -large-scale software structure and compare-and-contrast programs in a domain. (I -don't think anybody is literate by this definition today.) +<li>Run your devices in 1/1000th the code. +<li>1000x more forks for open source projects. +<li>Make simple changes to any project in an afternoon, no matter how large it is. +<li>Projects don't slow down with age, they continue to evolve just as fast as +when they were first started. +<li>All software rewards curiosity, allowing anyone to query its design +decisions, gradually learn how to tweak it, try out increasingly radical +redesign ideas in a sandbox. People learn programming as an imperceptible side +effect of tinkering with the projects they care about. +<li><a href='https://www.dreamsongs.com/Files/PatternsOfSoftware.pdf'>Habitable</a> digital environments. +<li>A <em>literate</em> digital society with widespread skills for +comprehending large-scale software structure and comparing-and-contrasting +similar solutions. (I don't think anybody is literate by this definition +today. All we can do easily is read our own programs that we wrote recently.) +</ul> <p style='margin-bottom: 2em'/> |