My Thoughts on Software Engineering
I was having a conversation with a couple of friends the other day, when the topic of Software Engineering came up. I have been working in the software industry for over two years. I do not consider this to be a large amount of time. Nevertheless, I have learned a significant amount of software engineering. Let me back up. In college, most computer science students take a class on how to design and build software, titled Software Engineering. In this class they give you a textbook and teach you the different “models” of software engineering. They present this Utopian view of the software engineering process that I have never seen implemented in the real world. Most of what I see is similar to this graphic I found: ...