A got an offer. We agreed on functionalities that the web gonna have. Like for example registration, add posts, edit them....whatever. I guessed it for about 3 weeks of work and priced it accordingly. It's his hobby website, nothing special. Great.
Once I started working guy started to sending me literally walls of text. I will for example start working on registration (it's literally 5 fields and button). And this guy will send me 12 pages of text in Word. 12 pages of text!!! Literally describing every element, it's behavior, it's position. Everything. And it has to be pixel perfect and work as described. Otherwise he will send me another 8 pages of text describing what to change. How can you even generate 12 pages about registration? Now I know how.
Right now I'm 3rd week into it (I should be finishing at this point). I'm in maybe 30% of the project. I already processed like 200 text pages of his instructions. This morning I received 18 pages of text describing how "create post" should work and look like (it's 16 pages of pure text + 2 pages of images).
Problem is I can't really call him out on demanding more than we agreed on. We are sticking to agreed functionalities. Problem is he will generate 40 pages of text about every functionality + 20 extra pages as revisions.
I tried to brute force development by going ahead and develop functionalities on my own. But he will just ignore my results. And continue sending me walls and walls of text about next functionality he want's to work on.
Right now I'm going to read 16 pages about "create new post page". And I really hate my life at this moment.