The article doesn't mention the ease/difficulty of programming in a Graphical language ex. LabVIEW. I used to hate it till I started using it. Now I do almost everything in LabVIEW.
What I Hate about it?
+ It ain't free.
+ No recursion
+ No OOP
+ Expensive toolkit add-ons for special functionality (Signal processing, Real-time etc.)
+ No matrix data-type. Of course you can use arrays but I would like to see a Matrix primitive
What I love about?
+ Takes me a day to do a project which I would
normally take a week to do in C.
+ Elegant and self explanatory
+ Dataflow programming style.
+ Great debugging tools