So I modified AutoGPT to do programming work completely autonomously. It will look at issue list, choose issue with highest priority & best chance of completing and starts to work on a solution. After a while, it submits a PR that passes all the tests and includes all the documentation. It also writes new tests for additions and fixes broken tests.
All this completely automatically and all you have to do is do a sanity check and check if the feature/fix works and merge.
It's not perfect, but it works more than it doesn't. It matters quite a bit how you word your issue and you need to include a lot of relevant information.
I am sitting here now thinking what I should do. It's not as good of a programmer as I am just yet, but maybe GPT-5? GPT-6?
I like programming, but I don't think think I will need to do it much longer.