Fifteen years later, developers are still trying to recreate the developer experience of Heroku. Yet, those who do not learn from history are doomed to repeat it. Why did Heroku fail? Was it just incompetent management? Was the idea too early? If developers demand Heroku, why haven't they (or a competitor) figured out how to make it viable?