Co-pilot is an autopilot for programming that suggests code and APIs. It has a learning curve but is helpful in completing patterns and discovering new APIs. While it can generate off by one bugs, it can improve with supervision. In the future, there will likely be more automation for bug finding, linters, and type checkers.