Note: I gave a talk about this topic in the Go 1.8 Release Party in Amsterdam. You can listen to the recording of the presentation (courtesy of my wife), get the slides, or just keep reading this article. As you...

I’m trying to relocate as a completely blind back-end programmer, and I’ve been interviewed by some European companies in the last two months. I’ve failed at almost all of them except two, and my reason for writing this post isn’t...

As an Iranian, I am quite used to censorship. In fact, I browse the Internet while constantly switching IPs: I switch to a Canadian IP while paying for services, I switch to a US IP while buying books, and I...

You might have never heard about cognitive tunneling. However, chances are, you have sometimes been a victim of it without knowing it. To explain the phenomenon, let me tell you the story that inspireed this post first and let you...

Don’t dread death or pain; dread the fear of death or pain. We cannot choose our external circumstances, but we can always choose how we respond to them. – Epictetus: The Art of Living Initially, when my posts started getting...