| ▲ | bena 4 hours ago | |
Yeah, that's why I can't take game developers too seriously when they harp on overall software quality. They write a specific type of software that is very forgiving of bad architecture. Hell, some games are very forgiving of slow software as well. For example, since we're talking about Muratori, The Witness does not have any of the concerns something as banal as Word has. The Witness gets to run for a single user as the sole application, without regard for anything else, and doesn't persist anything notable to the system. There are entire universes of bugs and issues you just never even have to know exist. Hell, even Call of Duty supports multiplayer, which the Witness does not have to do. Not to mention, sometimes your choice is between good performance or good architecture. Yes, functions cost, abstractions cost, all of this stuff costs. But some applications don't have the luxury of being replaced every Christmas. Some applications never get to "feature complete", they are living entities. | ||