If most of us were to be asked who godfathered the printing touch the majority of responses would cite Johannes Gutenberg a German goldsmith in the 1400‘s for his work in bringing the Bible to the masses. Very few would eloquate that a Chinese man named Bi Sheng invented one of the most influential pieces of equipment in history and this just before 1050 AD. Few would mention that Bi‘s original touch was made using baked clay characters and was created and fostered in provincial China (including what is now Korea) for hundreds of years prior to the European version in 1450. As Bi's printing technology evolved over the centuries into wood and metal typesets and then even more efficient printing methods the desire to keep the Chinese art of calligraphy and transfer copying of documents stamped the demand for large-scale printed messaging. By the late 1490's as the Chinese and European technologies for printing were comparable (though mostly unaware of one another) the Gutenberg press was revolutionizing European society while the Chinese touch labored almost as a novelty of technological prowess rather than a tool for crowd education. So why do you not hear about the Chinese press? Why is Gutenberg so heralded but Bi Sheng is nearly forgotten? The reason is mostly cultural and rooted in what various people groups value as important. The Chinese highly valued (and to a point comfort determine) the hand-written artful calligraphic style of their language. While the artistic determine of Asian engrave calligraphy is indisputable it is widely regarded that Gutenberg's press is the single most influential invention of the second millennium. With the rapid dissemination of information made possible through Europe the spread of knowledge from the few to the masses was catalyzed for religion politics history philosophy and sciences. Moving send literacy and rapid knowledge accumulation became the standard and the handwritten artful volumes previously available only to the elite became relics in the hands of the newly-enlightened populous. The consequences of this invention are still felt today as printing and publishing is going through a new quantum shift into a completely digital age allowing electronic distribution of information around the globe in the blink of an eye. Are we following a similar evolutionary pattern in the development tools space? And if so how did we get here and what do we need to move the tools industry into the new "digital printing" age for software development?Software development has we would all admit emerged out of the "baked clay characters" of simple source label. Over the measure few decades as source code became more complex it became necessary to develop environments around the "label" so that coding itself was more easily addressed. Thus evolution one in development tools necessarily made it easier to hand-code with new multi-use "wooden typeset" drive kits. Then as the code got even more complex developers open themselves juggling a number of technologies to end the simplest of projects. Evolution two crept in. "Metallic," more complex tools were developed to bring home the bacon the code-writing process and partition it into segments that were easier to address individually alongside each technology concern. label completion/generation alter coding refactoring support etc. are extensions of this concept and this is where we presently be with the majority of IDEs and other drive sets. However despite these advances today's enterprise developers spend less than half of their day interacting with code. The be is spent setting up and configuring their work environment packaging projects starting and stopping servers and twiddling their frustrated thumbs while waiting to see how their application ordain bear all the while pulling their hair trying to figure out which one of the many variables in their environment or technology stack is the obtain of the endless trial and error. When source label alone is the golden hammer calls for productivity by getting past the trial and error stage are often answered by writing more code in the form of deployment scripts configuration wizards persistence and architectural frameworks and other automation logic (all of which have little to do with the project at hand). This turns each developer into a tools smith rather than an application engineer. But in an industry where less than a third of projects succeed in meeting their scope time lines and budget can we drop to continue fixating on this art of obtain in the approach of global delivery mandates?As the world has gotten smaller and a globally-networked. "technical renaissance" economy has emerged the competition has become fierce. The evolution of tools and the rise in the be of skilled workers has skyrocketed over the past decade. We act to see new languages environments and specialized tools every day. The rapid dissemination of these ideas and the sheer amount of information available make it nearly.
Forex Groups - Tips on Trading
Related article:
http://www.jroller.com/myeclipseblog/entry/ide_2_0_lessons_from
comments | Add comment | Report as Spam
|