Quick Note on Writing Tutorials
Writing the F# tutorial reminded me of Guy Steele’s famous talk, Growing a Language. The secret of good tutorials, for me at least, is never to introduce more than one new non-trivial concept at a time.
I still remember the confusion of learning about ML discriminating unions, pattern matching, and tuple types all at once. Hopefully I managed to avoid making that kind of mistake with with what I’ve written so far.
