Since the beginning of the Software Engineering disciple back in the '60s,
developers have seen several revolutions in the way we build computer programs.
First, it was just logic in the most basic form of electronic circuitry, with
logic gates, relays, and other basic components, then with the access