Oddbean new post about | logout
 @misterjesus @Shadowman311 

I think the worst I've ever seen is star trek online. Supposedly even professional devs they bring in have trouble figuring out how that thing runs and it's been a big issue for the company. I took a crack at it and I can't even figure out how the game knows what map to load 
 The same stuff happens in a lot of monolithic applications.

Suppose I had access to the source. I would stick logging statements everywhere in the source and run the thing in debug with a `tail -f` on a file (or whatever the equivalent is on Windows). 

Or I would try to break the game by removing code until something didn't work.

You just have to think of a way to isolate the problem. Once you can do that you can normally figure out what is happening.