Change is Software's greatest threat, and its defining characteristic. Disagree? How's that Agile Transformation going for you?
We will explore this cognitively-dissonant statement as we investigate the challenges that we've faced, how we continue to fail to address them, and what we can do tame this raucous beast.
To do this, we will study the most ambitious, most expensive computing system built by the United States military in the post cold-war era of the 1950s, looking at the challenges they faced, and the choices they made to overcome them.
We will then explore how many of those choices were carried-over to modern-day software engineering throughout the 1990s until we, as an industry, decided to free ourselves from the shackles of certain self-imposed limitations.
In doing so, we got ourselves into different sorts of troubles. We will explore what they are and how some of us have chosen to overcome them.
Chris Holland leads a small Software Engineering Team at an HR company. Throughout a career spanning more than 20 years, Chris has held Sr. Engineering and Leadership roles for small and large successful publicly-traded companies such as EarthLink and Internet Brands, serving business models across Content, Commerce, Travel & Finance on a wide variety of technology stacks including PHP/LAMP, Java/J2EE and C#/.Net, catering to audiences over 100 million monthly visitors.