I can well imagine this can occur in larger, non-games software development projects. I wonder if it is the same?<p>I sort of suspect not. I am currently refactoring an (albeit important) part of the LibreOffice codebase - the VCL font subsystem. Mostly it&#x27;s reading the code (in fact, 90% is reading and understanding the code), but it&#x27;s kind of satisfying looking at how changes to the code make things better and... more <i>elegant</i>.<p>Perhaps this is just an Open Source thing. Or maybe I&#x27;m unusual in that I like to focus on smaller modules and make them really good, then move on to the next thing.