Should one button do 2 actions (GitHub Case Study)?

Case in point – GitHub’s "Fork" button. This button used to show all the forks that exist for the current repository but now it doesn’t do that anymore. GitHub suddenly changed it to act as if the "user wants to create a new…
share this post : )
How to avoid ambiguous interactions in messaging apps?

One of the very basic and common interaction design patterns in messaging apps (e.g. WhatsApp, LINE, Facebook Messenger) is to provide micro-interactions associated with the message composition and messages themselves.
For example, users a…
share this post : )
"Click here if you are not redirected automatically"

After the users have filled in a form, they hit submit.
There are a lot of things happening behind the scenes the users won’t see, so we send them to a page that says:
Click here if you are not redirected automatically.
Next to the phras…