Isn't the remaining commenters work for Samsung? The article stared clearly it is a problem of bad mentality of Samsung than anything else.

From a developer point of view, it also suggested very bad project management. If I am not wrong, the code itself has specified and array of 20 slots, when it reaches the 21 clipboard, it cannot find the slot 21 in the array and caused the NullPointerException. This is like an assignment for college year 1 student. This can be avoided by adding a few lines of code. If these can get be checked into the repository and release to the public, meaning there's no proper testing and QA before shipping their product.