What is WebGL and why is it important?
Paul Graham published a great essay on the parallels between hackers and painters. I find it funny that this would come up on the net this week as I was pondering some of the same things in the past few weeks, since I visited the amazing Da Vinci show at the Metropolitan Museum of Art this year. I’d like to add a few points to Paul’s discussion on this, however. Unlike other great forms of art, great programming is more appreciated for its risk taking at the time at which it happens. For example, if you visit the Musee D’Orsay, which covers the full range of 19th century art, you come to realize that the paintings that received the most prizes in art competitions were not the ones that took the most risks. They were generally more bland and the more daring pieces were often the cause of much controversy and shunned by the “people who mattered”. In the same fashion, some of the greatest books in history have had very rough beginning, often being recognized as masterpieces only years after their author’s death. In the programming world, however, a great piece of code is highly praised for its ingenuity…Read More
The WTH Remix contest has ended and the winners have been announced, showing that sometimes, the net community can do better than standards creator. The grand prize winner is a visually arresting page (compared to the original) that has only a few small things missing in order to make it perfect. First of all, I would ensure that all the links have proper titles, something that a lot of people tend to forget when designing pages but which can be useful for disabled users. Second, I would replace the validation logos with a much friendlier CSS only alternative, similar to what some have done with the XML button. Second, I would put the A-to-Z elements in a list, as they should properly be. This would also take care of clearly differentiating them instead of using a CSS trick to hide special characters. The descriptive text about the consortium is needed on the page and could go above the news section in that design in order to match the existing information available on the page and the proper RDF tags would need to be reinserted in the page to ensure its continued progression with the semantic web. Last but not least…Read More