imo, one of the mistakes that programmer do, while learning to program, is fail to distinguish, that the program itself, has some lifecycle states.
dead time
compile time
run time
when the program is dead, simply meaning, it is not alive. when a programmer writes a program, to imagine that this is not running right now, it will be run later, is a helpful lens to be aware of, and make practice that we have them on, while doing the programming.
imo, one of the mistakes that programmer do, while learning to program, is fail to distinguish, that the program itself, has some lifecycle states. dead time compile time run time
when the program is dead, simply meaning, it is not alive. when a programmer writes a program, to imagine that this is not running right now, it will be run later, is a helpful lens to be aware of, and make practice that we have them on, while doing the programming.