💭 philosophically, programming is requirements engineering on every scale