Oddbean new post about | logout
 @misterjesus @Shadowman311 Entirely different experiences I'd imagine, your stuff has to actually work and is important. Mine has to seem like it works. Sometimes. 
 You will be surprised at how shoddy most software is. Automated testing, version control, CI/CD etc. were until recently pretty niche. 
 @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.