It’s not enough to recognize opportunity. You have to be committed to do something with that knowledge.
Sometimes, being successful as a software developer has zero to do with having great talent.
Sometimes, being successful is simply being lucky. Being in the right place, at the right time. Having skills and talents that are needed at just that moment. Knowing the right people. Getting in early.
But most times, it involves you recognizing opportunity when it is staring you right in the face.
If I had to choose something (aside from being conventionally handsome, naturally) to have as a career skill, it would be to have an innate ability to recognize opportunity – and the courage to act upon that opportunity – at all times.
This is silly, of course – because it presupposes that recognition has no basis, other than having some sort of Eureka! moment, without having any context whatsoever.
The ability to recognize opportunity is actually possessing mastery over multiple domains; and, understanding how those…
View original post 186 more words