https://cmu-313.github.io/ Questions When is a program good enough to ship? Have you built what the customer wanted? Why (and how) does Netflix deliberately and randomly take down its own servers? What can we learn from the Boeing 737 disaster? How did Twitter eradicate the Fail Whale? And what does it have to do with Ruby? How do you get a patch accepted into an open-source project? You can write code. Can you build software? Overview Successful software projects require more than just technical expertise. Figuring out what the client wants, collaborating in a team, managing complexity, mitigating risks, staying on time and budget, and determining under various constraints when a product is good enough to be shipped are at least equally important topics that often have a significant human component. 17-313 explores these issues broadly covering the fundamentals of modern software engineering. Assuming reasonably solid programming ski...
Artikel-artikel singkat berisi daftar tautan gak penting banget tapi kadang diperlukan