Monthly Archives: February 2016

Why Python programs often have this: `if __name__ == “__main__”:`

If you were wondering why Python programs often have this: `if __name__ == “__main__”:` and then a call to a function, a good explanation is here.

In short, if your program is used as input to other programs, then you want to have that snippet of code in them. If your programs are standalone, you can get by without it.


It’s Hump Day. You’ve got that “Fail” feeling. Watch this.

It’s 2 and a half minutes. What? You don’t have time? You have time to get a coffee. You have time to check your phone. You have time to read your inbox again. So you have time to watch this. Don’t play basketball? It doesn’t matter. Check it out.

Work harder. Think harder. Try harder. Fail harder. Be better.

Source: Fail Harder | Basketball Motivation – YouTube

More on the decline of Twitter from a variety of sources

From the New Yorker and Business Insider. A rebuttal here, on Medium, and also Slate.

My take is a simple one: most people are interacting less on Twitter. This likely leads to people contributing less on Twitter, which leads to a downwards spiral. I see this on other social media as well.

The one exception to those interacting less are active self promoters. Self promoters, whether doing it personally or professionally, are still interacting regularly with social media such as Twitter. After all, it’s free and it’s better than doing nothing.

Overall, though, I expect there to be a decline in use of all kinds of social media, until someone can invent a social media that is more effective than what we have today. That may be a few years off.