The value of Object Oriented Programming is that you can use objects to ground your steps
When navigating randomly through code with functions, it’s more comfortable to have stable foothold types, places that you know are good places to “stop” because they are used often
These stable places are what would be objects (or types)
What is the practical difference between objects and types?
-> Question