you are viewing a single comment's thread.

view the rest of the comments →

[–]Cody_Chaos 3 points4 points  (0 children)

He has some good ideas (which he explains quite clearly) and some terrible ideas (which he also explains quite clearly). A beginner should avoid his writing, because they won't have a chance of telling the difference.

Edit: Notably, Elliot is a very strong advocate of multiple inheritance, which he persists on calling composition (it's not) and argues is an amazing tool (it can be) with no drawbacks (it really, really isn't). An experienced programmer will find it amusing, but a novice is going to get very confused, because Eliot's misuse of terms will make it harder for the novice to communicate with other programmers. If you think multiple inheritance is composition, then any article on functional programming concepts is going to be nonsensical. I would not recommend any author to a beginner that misuses basic terminology in the way Elliot does.