What was the "software crisis" of the 1960s, and how did it lead to the creation of software engineering? What problems did this new discipline aim to solve?
the software crisis was a term given to the many projects at the time that had gone over budget and overdue causing major property damage,
I dont think it lead to the creation of software engineering, but Margaret H. Hamilton did during the Apollo Guidance Computer program
which let to NATO meeting about software engineering
It aimed to solve productivity and quality issues
What are Agile methods and the Waterfall model in software development, and how are they different?
Agile methods is highly adaptive and is used to deliver high quality results in shorter timeframes
Waterfall model is a step by step with a clear scope and deadline
Why does Netflix intentionally shut down its servers randomly, and how does this help their software?
Chaos engineering is when Netflix intentionally creates controlled falures to test their resiliance
What is open-source software, and why do big companies like Google, Microsoft, and Amazon contribute to it?
a publically accessed respritory that can be edited
Why can maintaining software sometimes be more costly than building it initially, and how does technical debt contribute to these higher maintenance costs?
because of aging hardware, older software run great on old hardware but in order to catch up with new software many changes must be made over the years
Refrences