Bullshit. Sorry, but there's nothing essentially "broken" about programming. You don't like it, but it's a model that works.
Until you create a true AI, this is the way things are. It's not broken, it's apples and oranges. Instead of fixing programming, fix your way of looking at it.
Until you create a true AI, this is the way things are. It's not broken, it's apples and oranges. Instead of fixing programming, fix your way of looking at it.