

The different parts of software are (maybe) meant to be independent, encapsulated from each other, but in practice it’s hard to actually do that. So if you change the behavior of one part, the other parts that depend on it directly or indirectly often need to be changed as well, and certain types of issues are easy to miss, especially when you aren’t targeting a homogenous hardware platform like a game console.






Do we assume that God is (and always was) a reasonable person/being who only punishes people for good reason and in appropriate measure? Because the bible doesn’t quite paint that picture to me.