3 ms·
There should be a class that traces the history of team based software development and criticism of it. Hopefully this class will provide impetus for something
by rawgabbit 4y ago
There should be a class that traces the history of team based software development and criticism of it. Hopefully this class will provide impetus for something better than what we have today. The class should discuss things like:
> NASA and IBM's early software development efforts
> Mythical man month.
> Rise of the tech giants. IBM. Microsoft. Google. Amazon. Meta. How they approach team based development.
> Team based tools. IDEs. Version Control. Now github rules them all?
> Why data was neglected for so long. The "OO database impedance mismatch". Or why OO doesn't believe data should exist.
> Prototype approach. Prototype and refine first. Then a mad scramble to complete.
> Requirements approach. Detailed documentation. Then a mad scramble to complete.
> Agile approach. <We still don't agree on what agile is>. Then a mad scramble to complete.