The coin developer determines the size of the reward in blocks, the total number of coins, how and when should the coins be distributed?
If you can design a coin, you can set your own rules. You can encode most of the coins in 1 block and mine it all yourself before your blockchain goes live.