How AI makes developers’ lives easier, and helps everybody learn to develop software