Comment
Comment by simontheowl
This whole blog is just a regurgitation of surface-level wikipedia knowledge. All of these issues are very well known in the industry. Asking to solve all of them, perfectly, at once, is clear indication of someone who's never done product development.