How to make your own AI software engineer (like Devin)