Hey thanks for the reply.
So, what to explain a block after its prior 10-min block is a 38-minute block? Is it a sudden increase of difficulty?
I thought this was so obvious until i googled it and found nothing.
Random luck or lack thereof. The more hashes that are being checked, the higher the chance you will "solve" a block. Think about if it was just you mining on a CPU, you might find a block in 1 second or in 1 hour. It just depends on dumb luck. The same goes when you scale it up so that there are many people all mining simultaneously. As above, roughly every two weeks, the difficulty is adjusted so that the 10 minute
average is expected for the next two week period (as measured in blocks).