I feel like that thought process is in an alternate universe to our programming-centric thinking, but it's exactly the same topic!