Do you think software development has reached its peak? I can't think of anything else novel to develop that hasn't been already developed?

Update: Change in hardware or something involving hardware is the only route to innovation I am thinking
Update 2: How have we only scratched the surface?
8 answers 8