RSS

Monthly Archives: September 2020

The Evolution of Software Development Part Three

Episode 101

In the previous part of this article, we continued a journey through important milestones in the history of software development through the eighties and nineties, including non-obvious influences of Gamers and Hackers, Version Control, Open Source, Common Runtime Environments, Virtual Machines, Agile, DevOps, Continuous Integration, and Automated Tests.

7FQ0Rco

Image by Jose Borges

In this part, we will mostly explore what happened in the last twenty years, but as usually some of the concepts can be traced back to earlier times. As previously, we will be interested not only in pure technology but also methodologies and organizational ideas.

Extreme Programming and Software Craftsmanship

Prominent methodologies within Agile software development like Scrum or Kanban, provided some organizational guidelines over the process, which while very useful, is not very specific on the technical side. While navigating various simple and complex organizational ideas at the top, the industry was seeking a decent codification of good engineering practices at the bottom. One such approach was Read the rest of this entry »

 
Leave a comment

Posted by on September 13, 2020 in History, Technology

 

Tags: ,