Yeah. You saw this coming.
There are two major schools of thought about how you should write software. Here's what they are and why people argue about it.
Batman v. Superman Wasn't All Bad
It's not a good movie, but it was made with good intentions and if you look closely you can find a few interesting ideas.
Video Compression Gone Wrong
How does image compression work, and why does it create those ugly spots all over some videos and not others?
Trashing the Heap
What does it mean when a program crashes, and why does it happen?
Secret of Good Secrets
Sometimes in-game secrets are fun and sometimes they're lame. Here's why.