Comment Re:To quote Ed Byrne (Score 3, Funny) 45
Oh the Humanities!
Oh the Humanities!
In response to your question about the "Don't Talk to Cops" video: OK, but what did he mean?
He means, guilty or not, if you are under suspicion of a crime, the cops are NOT looking for evidence to exonerate you. They are looking for anything and everything that can be used to prove your guilt. Including twisting your words in such a way to make you sound as if you were lying or trying to hide something.
They are not really different things.
Sarah Palin was obviously not OK with a private citizen snooping on her private emails. However, do you think she IS OK with her provider giving her private emails to the NSA?
How do you know when things might interact when you don't know the premises of the system?
By deliberately breaking it. When you make a change and something else breaks you know immediately that those components are coupled. No reading/mapping required. Once that coupling is identified you can focus your code reading to understanding how tightly or loosely coupled they really are.
Rinse and repeat. It might seem simplistic or naive, however, once you've spent hours/days reading and mapping code, you're ultimately going to need to run it and modify it. In which case you are going to break it and learn something about component interactions that reading alone didn't tell you. My personal preference is to skip all that business up front and dive in. I'll still end up reading all the code. Just focused on certain areas of functionality one at a time.
Kleeneness is next to Godelness.