This does not strike me as a way one should go about making "good-looking user interfaces" as described in the article. What you are describing is UX, and UX doesn't necessarily imply an aesthetically pleasing UI. I can make things that are very useable but don't look very nice.