@Viss This sounds like the time I wasted 4 hours following Terraform documentation and ended up basically hand-rolling the exact wrong kind of VM in a scratch Azure instance because it was the only thing that actually worked.
Once it was up and running I deleted the instance (through the web interface, obvs) , shut my computer all the way down, and took a walk to think about my life.