I use interactive debuggers as programming tools, not in just in place of console.log statements. It's provably faster, and it makes it possible to build bigger machines that do more. The challenge of software development is to factor and factor so you can add another story to the skyscraper that your product has become. Eventually you have to stop building, one mind can't comprehend that much. Better tools makes it possible to build and manage more complex machines. I have no idea what's around the corner in software development when we can rely on cyber-minds to keep track of complexity for us. We'll have to develop new modes of communication between the human and computer brains, and I seriously doubt if it'll involve implants, more likely it'll happen first when we invent new language. And each of us should be able to create our own. At some point we'll realize we aren't even making sounds. It'll have sensors that learn how our bodies change when we have certain ideas. Who knows. But what possibilities! #