Johannes Kepler (1571–1630) was, to say the least, a pretty smart guy... in fact, some say he was almost as smart as me. Without the aid of even a dollar-store calculator, he established the physical laws that describe the motion of planets through the heavens. His work predated and inspired Isaac Newton’s development of the theory of universal gravitation.
Quick note: this is the final segment to this series. If you haven't seen all the posts click here to start with the first one. There will be a round-up/reflection post up on MIT's blog soon. I'll keep ya updated.
At AndPlus, we’re pretty excited about recent advances in artificial intelligence, machine learning, and robotics. That’s hardly surprising, considering that we’re a pretty nerdy bunch that digs that sort of thing.... and it's literally our job. Of course, as software engineers, we expect to be designing, developing, and using these technologies in new and creative ways.
Science fiction is littered with sentient, omnipresent computers that respond to voice commands. From the fatally flawed HAL 9000 of 2001: A Space Odyssey to the cool, confident Starship Enterprise computer to the snarky, easily distracted Heart of Gold computer in The Hitchhiker’s Guide to the Galaxy, humans have imagined anthropomorphic computers that hear all, know all and control all.
As a society, we have grown accustomed to straight-line trajectories for technology: from concept to practical application, relentless performance improvement, and finally to maturity. The internal-combustion engine, personal computer, and smartphone have all followed this path, and have consistently lived up to whatever hype has been generated around them. It’s so common that we forget that not every technology follows this trajectory.