There’s a reason I fell in love with computer programming at such a young age. Watching a robot drive around the room, building a 3D model of its environment, understanding its position within that space, and properly avoiding the walls and obstacles is just too awesome for words. I spend more time doing physics these days than I do writing computer algorithms like this, but I regret not having the time to do everything.
I like reflecting on how our brain represents an environment and building algorithms which lets a machine understand how the things in that environment behave. I think the ultimate way to understand the mind is to build a machine which is capable of doing the same things it does. If you understand your mind well enough, you can send a machine you built downstairs to buy yourself a Subway sandwich. Just think of the possibilities.