10 ms·
Having lived through a variety of methodologies, all of which were taken very seriously and equally successful, this rings true. The one thing I would maybe ad
by georgeecollins 9y ago
Having lived through a variety of methodologies, all of which were taken very seriously and equally successful, this rings true.
The one thing I would maybe add is that the tools of the trade have changed for the better in thirty years, particularly source control management, document tracking, and the ability to collaborate remotely. I think ways of development have changed in response to that.
Imagine a world where compiling a build of a piece of software took as a long as an hour, source code was stored on a single server so that you didn't even want to have two people working on the same set of code, automated testing didn't exist.. I can remember cases of that in my youth. It seemed to call for more planning and a more top down approach.
- zwischenzug 9y agoThanks! Yes, I remember when I deployed to live money-taking systems using tar files as my source control. Collaboration tools have completely changed the game, totally agree. As has the death of the physical artifact (that couldn't be patched, recalled, or 'bounced').