overheads inherent in our current tools the static language build cycle using traditional static languagesthere is an unavoidable overhead in moving from coded programs to working systemscompile and link steps add built-in delay to the development process in some environmentsit' common to spend many hours each week just waiting for static language application' build cycle to finish given that modern development practice involves an iterative process of buildingtestingand rebuildingsuch delays can be expensive and demoralizing (if not physically painfulof coursethis varies from shop to shopand in some domains the demand for performance justifies build-cycle delays but 've worked in +environments where programmers joked about having to go to lunch whenever they recompiled their systems except they weren' really joking artificial complexities with many traditional programming toolsyou can easily lose focusthe very act of programming becomes so complex that the real-world goal of the program is obscured traditional languages divert valuable attention to syntactic issues and development of bookkeeping code obviouslycomplexity isn' an end in itselfit must be clearly warranted yet some of our current tools are so complex that the language itself makes the task harder and lengthens the development process one language does not fit all many traditional languages implicitly encourage homogeneoussingle-language systems by making integration complexthey impede the use of multiple-language tools as resultinstead of being able to select the right tool for the task at handdevelopers are often compelled to use the same language for every component of an application since no language is good at everythingthis constraint inevitably sacrifices both product functionality and programmer productivity until our machines are as clever at taking directions as we are (arguablynot the most rational of goals)the task of programming won' go away but for the time beingwe can make substantial progress by making the mechanics of that task easier this topic is what want to talk about now conclusionpython and the development cycle