From building software to building learning systems
For most of the history of software engineering, we’ve operated under a deceptively simple model. Engineers specify behavior. Systems execute it. When the behavior is wrong, engineers fix it. When requirements change, engineers rewrite it. Between releases, the system is inert. It doesn’t learn from what it observes in production. It doesn’t adapt to how … Read more