Abstraction is not just about hiding details; it's about creating a clear and concise model of the problem domain.
The truth is, we know so little about life, we don't really know what the good news is and what the bad news is.
Technology itself is neither good nor bad, it depends on how you use it.
Collaboration and communication are as important as technical skills in the field of computer science.
The creative process begins with intuition and ends with logic.