This is a fantastic article. It should be mandatory reading for all IT Graduates globally. Infact even for High School (in the UK Secondary School) leavers.
I’d also like to add don’t let the fear of failure in startups deter you from considering them. The younger you are, the less likely you are to have family (ie kids) and financial (ie a mortgage & school fees) commitments which WILL more likely influence your decision making against startups.
You only live once so make it count and list all the options on the table, go through the pros and cons. And make a call, ideally talk it through with a friend or co-graduate.