In traditional development, your software is your system, so everything that is happening inside of that system is of interest to you. Then came Blockchain, and there is this huge paradigm shift where your software (Smart Contracts) is just a part of an ever-expanding system whose parts are continuously interacting with each other.