This is the kind of problem real software engineers face, not just hypothetical edge cases. Wondering what lessons I can apply to my own projects from this (presumably) hard-won experience. https://www.reddit.com/user/jeffmanu