Developers should put in exactly as much parking as their customers are willing to buy at market rate. Street parking should be paid, either by meter or though market-rate annual permit costs.
Forcing urban drivers to pay full price to have a private car is the only way we will push enough money into other modes of transportation to make them economically feasible.
https://medium.com/@ezheidtmann/minimum-parking-requirements...