Hate driven development. Once your hate for the current solution's inadequacies pass a threshold, you start implementing the replacement.
Both spite driven development and hate driven development belong here: https://blog.codinghorror.com/new-programming-jargon/
The horror is the comedy and the comedy is the horror.