So my question is, what will happen if Bitcoin doesn't not have difficulty adjustment? The produce blocks will be faster or slower.
If you mean that the difficulty is permanently set to a high value comparable with today's difficulty:
It's self-explanatory; more network hashrate will result with faster blocks, less hashrate and it'll be slower.
Otherwise, it's a silly question since the initial difficulty is too low for today's ASICs or even CPUs.
Most Bitcoin nodes will submit their own blocks in quick succession in hope of getting a block reward, we'll see lots of orphaned blocks, chain splits; basically chaos.
Then I also thought of If the absence of difficulty adjustment affect the total supply issuance timeliness of bitcoin 21 million coin cap?
Yeah, history tells that ASICs improve over time.
So, if we set a fixed high difficulty, even if it looks reasonable today, it'll soon get too easy in the near future.
On a side note: this looks more of a beginners topic rather than technical.
(
I'll ask a mod if this belongs here)