In traditional development, your software is your system, so everything happening inside that system is of interest to you. Then came blockchain and there was 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.