It feels like over the past decade or two, every company that builds software has gradually adopted the same terrible practices as is commonly found in game development studios.