When you’re young, you presume there’ll be many people with whom you’ll connect with. Later in life, you realize it only happens a few times.
The more you see yourself as a teacher, mentor and coach, the more likely you're going to be successful in building your own enterprise.
The most important single aspect of software development is to be clear about what you are trying to build.
"We are all detectives of our own lives, piecing together clues from the past."