cooperative-software-development
cooperative-software-development copied to clipboard
History: code and capitalism
this chapter does explain and what can be termed as the "birth of software engineering". we see here how people started doing this just to solve problems that didn't have a solution on the computer. the work that was done was significant and also holds importance in today's world. the chapter also specifically talks about how today's most popular languages like Python were born. however, more detail and comparison could have been included in the chapter. Like, how was python similar to the older languages and in what context. the chapter also talks about how technology plays an economic role in the society today. how companies use software to run their daily mechanisms and then becomes the source of money. it would have also been great if this specific point was covered in terms of older days. Like, how , at those times, was code used to make money.
I think I would've loved to know more about the kind of projects that software engineers progressed through. Initially, they converted mathematical formulae and worked on smaller tasks and later they started worked on bigger and newer projects as highlighted in the paragraph; highlighting what the kinds of projects they worked on initially that were seen as innovative and how the smaller problems contributed to that development would be an interesting read.
What companies contributed the most to the advancement of software engineering, and in what ways? I think this will provide insight into who the key players were in the early days of software engineering.