Answer:
Yes and no, program development works in programming codes which are specifically made for humans to be entered, a program can write these programming codes too. The thing is, you would need to write the programming codes yourself before the program can use it in program development.
If a program could invent the wheel, then you still need to invent that wheel before the program can.
Or atleast until the thinking of the human brain can be translated into mere programming code.