over the last several decades the world has been substantially transformed digitally. these days everywhere you look everyone has some kind of sophisticated mobile device with until recently undreamed of internet connectivity. besides being robust content delivery gizmos, these phones, tablets, & netbooks are in fact *programmable*, although 30 years of windows & osx have made the laymans understanding of the fundamentals of computing -- interpreting, compiling, & executing code -- as vague as ever.
this situation arose in part because of the expense & complexity of traditional code development environments in an industry concurrently evolving its hardware & software technologies. but its also due to the perennial search for a decent (ultimately cross-platform) runtime. native linked x86/glibc gave way to higher level interpreters from visualbasic to java, but the programmers art remained a geeky specialty requiring inordinate devotion to a lifestyle or even a career.
all that has suddenly changed.
we are programmers
comrades, i am here to declare that we are already victorious. from where i am positioned, rolling on the floor laughing, i can see the whole planet, the entire universe, the historical record, the unfolding cyberintelligence, & the depths of the documentation which explains how it all became available during my lifetime. there is nothing we can do to prevent the perpetual transformation from acquainting the generations with this fully programmable networked media technology. it is our collectivist destiny merely to remove obstacles placed before the blind & ensure the transition occurs peacefully & for the dignity & benefit of all the people.
a final note