Any programmer of a certain age likely has a horror story about some rinky-dink coding and workflow environment that forced them to hack together a working app under extreme hardware and software constraints.