Maybe have a main page -> list all authors -> author.php with profile and author posts underneath?
Yes, my index.php is working like that
what happens when an author makes a post with the same name as another author? That's bad structuring ( and with that comes bad sites ).
I can use a filter when update posts and change the slug to prevent that, but if it happens then the permalink will show the author page - default.
My blog will give special atention to the authors, then the permalink will be very important.
but ok, you convinced me.. I will leave it /author-name/post-name
thank you very much for your help =)