I started writing code in 1984. I've seen the following things become so widespread they've changed how software is developed:
* version control
* automated testing
* continuous integration
* automated testing
* online collaboration
* open source
Some of these are enabled by the others. I've probably missed things. What have I missed?
#SoftwareDevelopment